File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ const shell = require("shelljs");
66
77module . exports = {
88 istanbulReporter : [ "lcov" ] ,
9+ configureYulOptimizer : true ,
910 onCompileComplete : async function ( _config ) {
1011 await run ( "typechain" ) ;
1112 } ,
Original file line number Diff line number Diff line change @@ -8,15 +8,23 @@ mkdir -p coverage
88# Generate the Forge coverage report
99forge clean
1010if [ " $CI " != " true" ]; then
11+ echo " Building contracts with Forge..."
12+ forge build
13+ echo " Running Forge coverage..."
1114 forge coverage --report summary --report lcov --report-file coverage/lcov-forge.info
15+ echo " Forge coverage report generated"
1216else
1317 # FIXME: Temporarily workaround a CI issue
1418 touch coverage/lcov-forge.info
1519fi
1620
1721# Generate the Hardhat coverage report
1822yarn clean
23+ echo " Building contracts with Hardhat..."
24+ yarn build
25+ echo " Running Hardhat coverage..."
1926yarn hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --show-stack-traces --testfiles " test/**/*.ts"
27+ echo " Hardhat coverage report generated"
2028mv coverage/lcov.info coverage/lcov-hardhat.info
2129
2230# Make the Hardhat report paths relative for consistency with Forge coverage report
You can’t perform that action at this time.
0 commit comments