java - 运行 mvn Integration-test 不会运行 robotsframework 测试用例

标签 java automation integration-testing maven-plugin robotframework

robotframework:run goal 的文档表示它绑定(bind)到 Maven 的集成测试生命周期。这应该意味着如果我只是运行 mvnintegration-test,我的机器人测试用例应该执行。然而,这并没有发生。命令 mvn Integration-test 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>

最佳答案

插件默认绑定(bind)到集成测试阶段。这意味着在执行中,如果省略阶段元素,则默认情况下它将是集成测试。 您仍然需要执行才能让插件在某个阶段自动执行任何操作。尝试将执行部分添加到现有配置中,这在入门示例中。

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

关于java - 运行 mvn Integration-test 不会运行 robotsframework 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25883869/

相关文章:

batch-file - 批处理文件: Start two Processes Simultaneously then Kill Process 1 once Process 2 is Complete

c# - 用户下载提示后删除文件

powershell - Azure 自动化中使用证书进行身份验证错误 - Powershell 代码

python - 如何安装依赖项的最低版本

java - 警告 : Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor'

java - 使用 Google Collections "No suitable method found for uniqueIndex..."将列表转换为 map (获取类型一致的问题)

java - 用字符或字符串替换下划线的有效方法

java - 如何处理 API 中以不同格式返回日期时间的 LocalDateTime?

c# - 协助对测试进行分类

java - 使用 Arquillian TestRunner TestNG 按顺序执行测试