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

时间:2013-05-09 04:41:03

标签: python unit-testing

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

1 个答案:

答案 0 :(得分:0)

有一个名为unittest-xml-reporting

的独立包

要使用它,请将其添加到您的单元测试中

import xmlrunner

然后将XMLRunner传递给unittest,如下所示:

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