我在python中自动化测试用例,默认情况下,unittest的结果被重定向到文本文件。我希望以XML格式生成结果,以便可以轻松地跟踪通过和失败的测试用例。请建议。
有一个单独的包叫做unittest-xml-reporting
要使用它,将此添加到单元测试
import xmlrunner
然后像这样将XMLRunner传递给unittest:
if __name__ == '__main__':
unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))