gpt4 book ai didi

haskell - 我如何使用新的 cabal 生成 HTML 代码覆盖率报告?

转载 作者:行者123 更新时间:2023-12-05 05:11:56 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

关于haskell - 我如何使用新的 cabal 生成 HTML 代码覆盖率报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com