Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行mvn集成测试不会运行robotframework测试用例_Java_Automation_Integration Testing_Maven Plugin_Robotframework - Fatal编程技术网

Java 运行mvn集成测试不会运行robotframework测试用例

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

robotframework:run目标的文档说它绑定到maven的集成测试生命周期。这意味着,如果我只是运行mvn集成测试,我的robot测试用例应该执行。然而,这并没有发生。mvn集成测试robotframework:run命令仍然有效

下面是我如何在POM.xml中声明插件的

        <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>