如何在django测试命令行中使用--failfast?

时间:2016-12-21 18:40:01

标签: python django python-2.7 testing django-testing

我想使用--failfast,这样如果我的一个测试失败,剩下的所有其他测试都会被执行。我是否需要创建新的测试运行器或者我可以在命令行中使用它?

1 个答案:

答案 0 :(得分:9)

如果您希望停止所有其他测试,请添加--failfast标志,如官方djnago文档中记录的here所示:

varchar

但听起来你希望它与它继续前进的方式相反,这是你运行没有标志的django测试时的默认行为:

python manage.py test --failfast

如果这不是您的默认设置,则可能是您的项目已经覆盖了某些设置或TestRunner类中的默认行为。