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與你喜歡的任何百分比。