如何生成XML格式的python单元测试报告,以总结通过和失败的测试用例



我在python中自动化测试用例,默认情况下,unittest的结果被重定向到文本文件。我希望以XML格式生成结果,以便可以轻松地跟踪通过和失败的测试用例。请建议。

有一个单独的包叫做unittest-xml-reporting

要使用它,将此添加到单元测试

import xmlrunner

然后像这样将XMLRunner传递给unittest:

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))

相关内容

最新更新