4
如果我的测试没有足够的覆盖率,例如< 90%,我可能会导致travis失败。如何让travis失败,如果测试没有足够的覆盖python
正常情况下,我使用以下travis配置条目运行我的测试。
script:
- coverage run --source="mytestmodule" setup.py test
如果我的测试没有足够的覆盖率,例如< 90%,我可能会导致travis失败。如何让travis失败,如果测试没有足够的覆盖python
正常情况下,我使用以下travis配置条目运行我的测试。
script:
- coverage run --source="mytestmodule" setup.py test
根据这一link,如果添加--fail-under
切换到覆盖report
命令,它会与一个非零退出代码退出(这特拉维斯将看到一个失败)如果代码覆盖率低于给定百分比。
这将使你的.travis.yml
文件的脚本部分看起来像:
script
- coverage run --source="mytestmodule" setup.py test
- coverage report --fail-under=80
当然,你可以取代80与你喜欢的任何百分比。