gpt4 book ai didi

python - 如果测试没有足够的 python 覆盖率,如何让 travis 失败

转载 作者:太空狗 更新时间:2023-10-29 21:33:59 27 4
gpt4 key购买 nike

如果我的测试没有足够的覆盖率,我可能会让 travis 失败,例如 < 90%。

通常我使用以下 travis 配置条目运行我的测试。

script:
- coverage run --source="mytestmodule" setup.py test

最佳答案

根据这个link ,如果您将 --fail-under 开关添加到 coverage report 命令,它将以非零退出代码退出(travis 将其视为失败)如果代码覆盖率低于给定的百分比。

这将使您的 .travis.yml 文件的脚本部分看起来像:

script
- coverage run --source="mytestmodule" setup.py test
- coverage report --fail-under=80

当然,您可以将 80 替换为您想要的任何百分比。

关于python - 如果测试没有足够的 python 覆盖率,如何让 travis 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33965755/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com