我正在并行模式下运行 Django 单元测试的 python 覆盖:
coverage run --source='.' --concurrency=multiprocessing manage.py test --parallel
它在抱怨:Options affecting multiprocessing must be specified in a configuration file.
但是我在同一个目录中有.coveragerc
文件,我从该目录中开始报道以下内容:
[run]
branch = True
concurrency = multiprocessing
尝试指定--rcfile
覆盖范围运行的选项,但没有帮助。我错过了什么?
谢谢!
不得将--concurrency
参数作为命令行参数提供,而只能在配置文件中提供。