在单元测试中,我们从TextTestRunner切换到xmltestrunner以获取JUnit报告,但是,现在--fail-fast选项不起作用,测试运行了数小时。有什么建议吗?
当我们切换回TextTestRunner时,一切都会按预期进行。
runner = xmlrunner.XMLTestRunner(output='results', verbosity=2)
# runner = unittest.TextTestRunner(verbosity=2)
runner.failfast = g_namespace.fail_fast
注释掉的行是我们以前使用的内容,有时仍会切换到。
我们使用以下命令运行测试:
python test --fail-fast
如果有任何测试失败,我们希望整个测试套件都会失败,但是它们会持续运行数小时。