【问题标题】:Python's multi coverage fail if unit tests fail如果单元测试失败,Python 的多重覆盖失败
【发布时间】:2021-03-30 10:34:19
【问题描述】:

我有很多覆盖命令的 .sh

coverage run --source=source1 -m unittest  discover -t .  source1 -v
coverage run --source=source2 -m unittest  discover -t .  source2 -v

我预计如果单元测试失败,覆盖运行会失败,然后完整的 sh 命令会失败,但事实并非如此。

什么是让它失败的正确方法?

【问题讨论】:

标签: python unit-testing code-coverage


【解决方案1】:

Coverage.py 会以与您的程序在没有覆盖的情况下运行时相同的状态码退出。你还有其他细节要漏掉吗?你能给我们一个完整的可运行的例子来看看你看到了什么吗?

【讨论】:

    猜你喜欢
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 2021-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多