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

How to use --failfast in django test command line?

我想使用 --failfast 以便如果我的一个测试失败,其余所有测试都会执行。我需要创建新的测试运行器还是可以在命令行中使用它?

如果您想停止所有其他测试,请添加 --failfast 标志,如官方 django 文档中所述 here

python manage.py test --failfast

但听起来您希望它做与 failfast 相反的事情,即继续进行,这是当您 运行 没有标志的 django 测试时的默认行为:

python manage.py test

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