【问题标题】:Skipping files from coverage从覆盖范围中跳过文件
【发布时间】:2019-09-30 00:50:00
【问题描述】:

我有一个非常不同的要求,即从测试覆盖范围中排除一些文件。

我有一些文件适用于 Linux 而不是 Mac OS X,并且基于下划线平台,我要么运行测试,要么不运行测试。我已经解决了基于平台的运行测试用例,但也需要以某种方式从测试覆盖范围中排除该特定文件。

我可以将平台的条件应用于我们从覆盖范围中省略文件的配置文件吗?

【问题讨论】:

  • 覆盖结果的目的不是太显示100%,而是要100%覆盖。如果代码没有被覆盖,它应该被显示出来。

标签: python testing code-coverage


【解决方案1】:

大多数代码覆盖率工具都允许您配置要测量哪些文件的代码覆盖率。确切的答案取决于您使用的覆盖工具。

由于您已标记 python,我将假设您正在使用覆盖工具(来自pip install coverage)。在这种情况下,您可以使用设置中的omit 选项来删除您不想测量的文件。更多信息可以在他们的documentation找到。

【讨论】:

    猜你喜欢
    • 2018-12-04
    • 2021-12-29
    • 2019-11-11
    • 2022-10-21
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 2018-07-27
    • 2021-02-13
    相关资源
    最近更新 更多