【问题标题】:How can I generate HTML code coverage reports with new cabal?如何使用新的 cabal 生成 HTML 代码覆盖率报告?
【发布时间】:2019-03-02 16:31:09
【问题描述】:

运行 stack test --coverage 会生成一个漂亮的 HTML 报告,显示您的测试套件涵盖的行。如何使用cabal new-test 实现相同的目标?

我可以通过--enable-coverage 来生成.tix 文件,但我不确定在.tix 文件上运行什么来生成HTML 报告。我很确定它涉及到hpc,但我无法制定出正确的命令。

我的应用程序的标准 Cabal 配置是一个库,并带有该库的测试套件。

【问题讨论】:

    标签: haskell code-coverage cabal cabal-new


    【解决方案1】:

    看起来就像将--enable-coverage 传递给cabal new-test 一样简单。我之前一直在使用cabal new-run test:test 运行测试以解决new-test 的一些限制(例如缺少流和颜色),因此解决方法是使用new-test 而不是new-run

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2021-06-26
      • 2018-06-03
      • 2013-12-04
      • 2019-09-02
      • 1970-01-01
      相关资源
      最近更新 更多