如何在 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 中的默认行为。
我想使用 --failfast 以便如果我的一个测试失败,其余所有测试都会执行。我需要创建新的测试运行器还是可以在命令行中使用它?
如果您想停止所有其他测试,请添加 --failfast 标志,如官方 django 文档中所述 here:
python manage.py test --failfast
但听起来您希望它做与 failfast 相反的事情,即继续进行,这是当您 运行 没有标志的 django 测试时的默认行为:
python manage.py test
如果这不是您的默认设置,可能是您的项目已经覆盖了某些设置或 TestRunner class 中的默认行为。