我正在尝试使用TeamCity自动运行一些测试(在我自己的测试基础架构中)。
我们不使用java或ant,但我可以从perl脚本生成junit测试结果:
run_tests.pl
生成junit结果文件(junit1.xml,junit2.xml等)。
我之前已将其集成到Jenkins中,将其作为命令行运行并为其提供junit文件的路径。
在TeamCity中,似乎由于与ant和junit的紧密集成,我需要从ant junit任务运行run_tests.pl。
那么如何从ant运行命令来执行此操作?或者是否有更简单的方法来实现我想要的(在团队城市中报告的junit或其他测试结果)?
答案 0 :(得分:7)
好的,找到了一个很好的方法来做到这一点。您需要的关键是XML报告处理,因此您不需要ant或junit任务http://confluence.jetbrains.net/display/TCD7/XML+Report+Processing。
要点: