Foundry forge 输出覆盖率测试报告
如果你在 foundry 项目中运行 “forge coverage”,你会得到一个表格,显示你的代码行和分支的覆盖情况。
如果你想直观地查看哪些行和分支被覆盖或未被覆盖,请按照以下步骤操作
brew install genhtml
mkdir coverage
forge coverage --report lcov && genhtml lcov.info --branch-coverage --output-dir coverage
coverage/index.html
你将能够看到如文章开头所示的覆盖率报告。
如果你收到此错误,请执行
brew install ekhtml
它将安装 genhtml。
在 Visual Studio Code 中也可以直接查看行覆盖率。感谢 0xasp_ 在 Twitter 上与我们分享这一点( 原始推文 )。
forge coverage --report lcov
选择显示覆盖率报告
最初发布于 2023 年 2 月 8 日
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!