我有Jira,包括他们的插件Zephyr和ZAPI。我从Jenkins运行我的代码,如视频所示。我的代码是用Java+TestNG编写的,并且我还没有为Jenkins添加Junit插件。我的测试运行良好,但控制台输出显示: 生成结果为成功解析JUnit测试结果时出现空问题。分析surefire报告时出错。请确保"Publish JUnit test result report is added“作为生成后操作生成步骤”Publish test result to Zephyr for JIRA“标记为生成失败已完成:失败 在Jira上,它仍然显示未执行。
我有两台虚拟机运行Windows 2012。一个运行Jenkins,另一个运行Jenkins的构建作业。作业从subversion签出测试代码,然后在windows批处理脚本中运行mvn test -Dtest=com.package.name.TestName。测试编译并运行,但在ElementNotVisibleException中失败。这是使用Selenium和Firefox驱动程序进行的TestNG测试。
如果我接受完全相同的命令并从Windows命令行运行它,测试就成功了。我注意到的另一件事是,当从命令行运行时,会出现浏览器窗口,我可以看到它在测试中运行,但是当Jenkins运行时,
我是詹金斯的新手,我已经在我的Windows上配置了它。在考虑失败的测试用例失败之前,我必须运行两次。我正在使用TestNG和Selenium编写测试用例。
我在Jenkins中创建了一个作业,它映射到我的工作区并运行testng.xml。我已经在testng.xml中指定了pom.xml的路径。我创建了一个maven项目,并运行了用于运行测试用例的pom.xml。
现在,在成功运行了所有测试用例之后,我得到了测试的可靠报告。我想运行两次失败的测试用例,即testng-failed.xml。我尝试使用post build部分中的以下命令运行它:
cd path to workspace
mvn