Include forge coverage
report
#334
Labels
A-ci
Area: Our CI
C-dx
Category: Developer Experience
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
It would be useful to get coverage metrics of the EVM test suite
However, that is currently blocked due to compiler issues: coverage checks currently run without optimizations, and without
--via-ir
, which results in larger / complex contracts failing with "Stack too deep" errorsSome quick research seems to indicate this will be solved in solidity 0.8.21 (next version, no due date yet), so perhaps once that's out we can run coverage by compiling the contracts specifically with that version (or by updating to that compiler if it makes sense)
Relevant issues:
forge coverage
): stack too deep when using--ir-minimum
foundry-rs/foundry#3357The text was updated successfully, but these errors were encountered: