Java 运行mvn集成测试不会运行robotframework测试用例
robotframework:run目标的文档说它绑定到maven的集成测试生命周期。这意味着,如果我只是运行mvn集成测试,我的robot测试用例应该执行。然而,这并没有发生。mvn集成测试robotframework:run命令仍然有效 下面是我如何在POM.xml中声明插件的Java 运行mvn集成测试不会运行robotframework测试用例,java,automation,integration-testing,maven-plugin,robotframework,Java,Automation,Integration Testing,Maven Plugin,Robotframework,robotframework:run目标的文档说它绑定到maven的集成测试生命周期。这意味着,如果我只是运行mvn集成测试,我的robot测试用例应该执行。然而,这并没有发生。mvn集成测试robotframework:run命令仍然有效 下面是我如何在POM.xml中声明插件的 <plugin> <groupId>org.robotframework</groupId> <artifac
<plugin>
<groupId>org.robotframework</groupId>
<artifactId>robotframework-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.robotframework</groupId>
<artifactId>robotframework</artifactId>
<version>2.8.4</version>
</dependency>
</dependencies>
<configuration>
<testCasesDirectory>src/test/resources/robotframework/acceptance</testCasesDirectory>
</configuration>
</plugin>
默认情况下,插件绑定到集成测试阶段。这意味着在您的执行中,如果您省略了phase元素,那么默认情况下它将是integrationtest。在一个阶段中,您仍然需要执行插件来自动执行任何操作。尝试将执行部分添加到现有配置中,如入门示例所示
<plugin>
<groupId>org.robotframework</groupId>
<artifactId>robotframework-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.robotframework</groupId>
<artifactId>robotframework</artifactId>
<version>2.8.4</version>
</dependency>
</dependencies>
<configuration>
<testCasesDirectory>src/test/resources/robotframework/acceptance</testCasesDirectory>
</configuration>
</plugin>