繁体   English   中英

如何结合两种不同测试的测试结果?

[英]How to combine test results from two different nosetests?

我需要分别在2个包装上运行nosetests。 例如:

nosetests --with-xunit --xunit-file=sample.xml test_sample.py

nosetests --with-xunit --xunit-file=sample1.xml test_sample1.py

现在我如何组合sample.xml和sample1.xml文件?

有没有命令要这样做? 我需要在xml中组合测试结果文件,以便我可以在jenkins配置中使用该文件。

您可以在jenkins中拥有多个测试结果( sample.xmlsample1.xml )。 只需设置Publish JUnit test result report\\Test report XMLs ,选择所有带有**/*.xml 。xml的xml报告,并在工作区内生成xml输出,如:

nosetests --with-xunit --xunit-file=%WORKSPACE%\\sample.xml test_sample.py
nosetests --with-xunit --xunit-file=%WORKSPACE%\\sample1.xml test_sample1.py

您可以使用xunitmerge包执行此操作。

xunitmerge sample.xml sample1.xml merged.xml

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM