我在运行Jenkins 1.571。我正在使用pom.xml
构建我的项目。我有两次执行maven-surefire-plugin
以分叉模式执行两个testng套件。
生成日志显示:
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/surefire-reports/testng-results.xml
Did not find any matching files.
Finished: SUCCESS
我的相关pom.xml:
<!-- run unit test cases -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<environmentVariables>
<outputDirectory>${project.build.directory}</outputDirectory>
</environmentVariables>
</configuration>
<executions>
<execution>
<id>default-test</id>
<configuration>
<forkMode>once</forkMode>
<suiteXmlFiles>
<suiteXmlFile>${basedir}/src/test/testngSuite1.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</execution>
<execution>
<id>special-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<forkMode>always</forkMode>
<suiteXmlFiles>
<suiteXmlFile>${basedir}/src/test/testngSuite2.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</execution>
</executions>
</plugin>
最后,我发现我需要使用TestNG插件的正斜杠来定位文件(我的Jenkins在Windows上运行)。
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: C:/workspace/project/target/surefire-reports/Suite1/UnitTests.xml;C:/workspace/project/target/surefire-reports/Suite2/UnitTests.xml
Saving reports...
Processing 'C:\programs\Jenkins\jobs\project\builds\2014-10-02_21-57-48\testng\testng-results-1.xml'
Processing 'C:\programs\Jenkins\jobs\project\builds\2014-10-02_21-57-48\testng\testng-results.xml'
TestNG Reports Processing: FINISH
Finished: SUCCESS
此外,该参考资料也有所帮助:http://www.seleniumtests.com/p/testing-forum.html#nabble-td5001883
我正在使用Ant构建我的项目并运行testng测试。我使用jenkins调用Ant目标来运行TestNG测试。还安装了TestNG插件在jenkins上运行在我的项目所在的同一台机器上。 在完成Jenkins的工作时,我得到了跟踪和TestNG结果没有生成。
问题内容: 我有一些由Bitovi用funcunit编写的测试,在最终让它们与phantomjs一起工作之后,我希望在Jenkins的工作中实现自动化。 这实际上已经可以使用,但是我需要一种可视化我的结果的方法,所以我读到Jenkins的XUnit插件应该可以实现,但是我设置它的测试模式类型无关紧要,要么说它是空的或它不是有效的xml。 在下面,您将找到我为运行测试套件而执行的命令以及xml文件中
问题内容: 我正在使用Jenkins构建我的Maven项目并使用插件发布testng结果。报告中的西里尔符号有问题。看起来像: 。但是在Jenkins控制台中的西里尔文输出是可以的。 我的pom.xml: 项目编码设置为UTF-8。IDE是Intellij IDEA 12.1.3。TestNG 6.8.5。 问题答案: 其实, 应该修复它。
我写下面的代码从一个表复制值到另一个表,但$wpdb- 我用回声功能测试了每条线路。foreach线路未运行,我认为$wpdb-
问题内容: 该代码将鼠标移动坐标存储在数组中,并且应该在卸载之前将其发布。但是它不发布。如果我改变 名称:移动 至 名:“布拉布拉” 有用。表示问题出在“ moves”变量上。我该如何运作? 问题答案: 你可以试试看 这是我几个月前开发的一个小例子。在这种情况下,坐标存储在文本文件中,但是您可以使用INSERT替换它到数据库中。 在客户端上输入: 现在,您需要在服务器端创建一个名为server.p
嗨,我有一个项目的列表,我从数据源中检索,然后我在可观察的地图上应用,将数据存储到ROOM。 它设法将它添加到表中,但当我试图检索它的LiveData时,它似乎没有通知我的观察者结果。 有明确的数据在表中,我的查询工作,因为我改变了返回时间从LiveData到简单的列表,这工作得很好 这是我的数据类 这是我的DAO,它公开了一个func,可以添加所有项目列表 我的DB类 以下是我如何将数据插入数据