根据此链接,如果将--fail- under
开关添加到coveragereport
命令,则如果代码覆盖率低于给定的百分比,它将以非零退出代码退出(travis将视为失败)。
这将使.travis.yml
文件的脚本部分如下所示:
script
- coverage run --source="mytestmodule" setup.py test
- coverage report --fail-under=80
当然,您可以用任意百分比替换80。
如果测试没有足够的Python覆盖率,如何使travis失败
根据此链接,如果将--fail- under
开关添加到coveragereport
命令,则如果代码覆盖率低于给定的百分比,它将以非零退出代码退出(travis将视为失败)。
这将使.travis.yml
文件的脚本部分如下所示:
script
- coverage run --source="mytestmodule" setup.py test
- coverage report --fail-under=80
当然,您可以用任意百分比替换80。