【问题标题】:Chutzpah Visual Studio Code Coverage issueChutzpah Visual Studio 代码覆盖率问题
【发布时间】:2015-12-17 22:38:54
【问题描述】:

我正在使用 Chutzpah 运行 Jasmine 单元测试并尝试获得相同的代码覆盖率(使用 Visual Studi0 2015),但我在代码覆盖率结果窗口中看到了这一点,感谢任何帮助

“生成的结果为空:未检测二进制文件。确保测试已运行,所需的二进制文件已加载,具有匹配的符号文件,并且未通过自定义设置排除。有关更多信息,请参阅http://go.microsoft.com/fwlink/?LinkID=253731

【问题讨论】:

    标签: jasmine code-coverage chutzpah


    【解决方案1】:

    Chutzpah 代码覆盖率没有集成到该窗口中。 Chutzpah 将打开一个包含其覆盖结果的新 HTML 文件。你没看到吗?

    【讨论】:

    • 不,从 Visual Studio 中它没有打开一个新的 HTML .... 虽然我从控制台运行时看到代码覆盖率结果,但有一条消息........“日志消息:等待毯子...来自 " .....另外,如果 Chutzpah 依赖打开 HTML 来获取代码覆盖结果,我不确定它如何与 VSO 构建集成一起工作.....如果您也可以对 VSO 集成有所了解。非常感谢
    • 它不适用于 VSO 构建集成,除非您编写自己的步骤来解析 chutzpah 可以构建的 html、json 或 LVOV 文件
    • 我在我的测试文件夹上使用 Run Chutzpah With => Coverage。 html文件应该放在哪里以及如何让VisualStudio 2015社区打开它?
    • 如果成功运行覆盖应该生成并打开它
    • facepalm 覆盖已在配置文件中被禁用,看我的回答。
    【解决方案2】:

    对我来说,问题是在 chutzpah 配置文件中禁用了覆盖:

    “EnableCodeCoverage”:“假”

    https://chutzpah.codeplex.com/wikipage?title=Chutzpah.json%20Settings%20File

    (我的一位同事最初创建了设置,但我还不知道配置文件中的该选项。)

    建议:VisualStuio 扩展程序应该显示一条消息“配置文件中已禁用覆盖” 使用 => 覆盖率运行 Chutzpah

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      相关资源
      最近更新 更多