SoapUI, Maven, TestRails connection



我正在尝试将测试结果POST到testails。

使用测试套件和测试用例,所讨论的测试是使用SoapUI创建的。我目前拥有的将直接从SoapUI POST到TestRails。我所在的公司希望使用Maven启动SoapUI测试,这可以通过为Maven pom文件添加SoapUI插件来实现。这一部分的过程是完美的。

然而,只有当我通过SoapUI应用程序启动测试时,post到TestRails项目才有效。当我通过Maven运行相同的测试时,所有的测试步骤都完成了,并且在堆栈跟踪中可见,但是没有一个测试用例结果被发送到TestRails。

我所做的是在pom文件中放置一个插件,该插件应该将Maven连接到TestRails并允许传输测试结果,但是虽然程序中没有错误,但没有完成POST。

我在我的pom文件中是这样编码的:

        <plugin>
            <groupId>com.smartbear.soapui</groupId> 
                <artifactId>soapui-maven-plugin</artifactId>
                <version>5.1.2</version>
            <configuration>
                <settingsFile>${projectDir}soapui-settings.xml</settingsFile>
                <iface>mobileAdsService</iface>
                <exportwAll>true</exportwAll>
                <printReport>true</printReport>
                <testFailIgnore>true</testFailIgnore>
                <junitReport>true</junitReport>
                <outputFolder>${projectDir}TestResults</outputFolder>
                <projectFile>${basedir}Irdeto-v1.xml</projectFile>
                <saveAfterRun>true</saveAfterRun>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.reflections</groupId>
                    <artifactId>reflections</artifactId>
                    <version>0.9.9-RC1</version>
                </dependency>
                ***<dependency>
                    <groupId>com.codepine.api</groupId>
                    <artifactId>testrail-api-java-client</artifactId>
                    <version>1.0.0</version>
                </dependency>***
                <dependency>
                  <groupId>org.codehaus.groovy</groupId>
                  <artifactId>groovy-all</artifactId>
                  <version>2.0.6</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.poi</groupId>
                    <artifactId>poi-ooxml</artifactId>
                    <version>3.10-FINAL</version>
                    <exclusions>
                        <exclusion>
                        <groupId>org.apache.xmlbeans</groupId>
                        <artifactId>xmlbeans</artifactId>
                        </exclusion>
                    </exclusions>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <id>soapui-tests</id>
                    <phase>test</phase>
                    <goals>
                        <goal>test</goal>
                    </goals>                        
                </execution>
            </executions>   
        </plugin>

这似乎是由于SoapUI的非授权版本中的一个错误。

相关内容

  • 没有找到相关文章

最新更新