Testing 将非标准测试集成到TeamCity中
我正在尝试使用TeamCity自动运行一些测试(在我自己的测试基础设施中) 我们没有使用java或ant,但我可以从perl脚本生成junit测试结果:Testing 将非标准测试集成到TeamCity中,testing,ant,junit,teamcity,Testing,Ant,Junit,Teamcity,我正在尝试使用TeamCity自动运行一些测试(在我自己的测试基础设施中) 我们没有使用java或ant,但我可以从perl脚本生成junit测试结果: run_tests.pl 它生成junit结果文件(junit1.xml、junit2.xml等) 我以前将它作为命令行运行并为其提供junit文件的路径,从而将其集成到Jenkins中 在TeamCity中,似乎由于与ant和junit的更紧密集成,我需要从ant junit任务运行run_tests.pl 那么,我如何从ant运行命令来实
run_tests.pl
它生成junit结果文件(junit1.xml、junit2.xml等)
我以前将它作为命令行运行并为其提供junit文件的路径,从而将其集成到Jenkins中
在TeamCity中,似乎由于与ant和junit的更紧密集成,我需要从ant junit任务运行run_tests.pl
那么,我如何从ant运行命令来实现这一点呢?或者有没有更简单的方法来实现我想要的(junit或teamcity中报告的其他测试结果)?好的,找到了一个很好的方法。您需要的关键是XML报告处理,因此不需要ant或junit任务 总结:
- 使用命令行生成步骤创建junit1.xml文件
- 将生成功能添加到XML报告类型的生成配置中 加工
- 将报表类型设置为ANT JUnit
- 添加+:junit*.xml的监视规则