【发布时间】:2017-06-06 22:34:40
【问题描述】:
您好,我知道可以通过--parallel 标志在 django 中并行运行测试,例如。 python manage.py test --parallel 10。它确实加快了我正在工作的项目中的测试,这真的很棒。但是公司的开发人员共享不同的硬件设置。所以理想情况下,我想将并行参数放在./app_name/settings.py 中,这样每个开发人员都会在测试中使用至少 4 个线程或多处理库提供的内核数量。
我知道我可以制作另一个脚本,比如说run_test.py,我在其中使用--parallel,但我希望让并行测试“不可见”。
总而言之 - 我的问题是:我可以在 django 应用程序的设置中放置并行测试运行的数量吗?
如果答案是肯定的。还有第二个问题 - 命令行参数 (X) manage.py --parallel X 会覆盖来自 './app_name/settings' 的设置
非常感谢任何帮助。
【问题讨论】:
标签: python django unit-testing parallel-processing parallel-testing