【问题标题】:How do you add an exclusion using covselect?如何使用 covselect 添加排除项?
【发布时间】:2014-01-30 15:02:27
【问题描述】:

我能够找到的示例建议排除以下内容:

covselect --add \!/usr/src/thing/to/exclude

但是,当我这样做并列出我的内含物时,我得到:

BullseyeCoverage Select Regions 8.8.9 Linux-x64 License 9395 
Copyright (c) Bullseye Testing Technology 1990-2013
include folder /usr/src/
include folder /!/usr/src/thing/to/exclude/

?

【问题讨论】:

  • 尝试用' '包装你想排除的源。例如:covselect --add '\!/usr/src/thing/to/exclude'

标签: bullseye


【解决方案1】:

事实证明,只有交互式 bash shell 才需要转义感叹号。当我把它放到一个脚本中时,转义变成了文字,并且 covselect 被赋予了\ 作为路径分隔符,然后将其转换为/。通过删除脚本中的! 转义,它工作得很好。

【讨论】:

    【解决方案2】:

    在我的情况下,路径末尾缺少的 / 似乎是问题所在。

    而不是例如

    covselect --add '!**/usr/include'
    

    covselect --add '!**/usr/include/'
    

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2022-01-25
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      • 2020-12-19
      相关资源
      最近更新 更多