From 439a0f0337e1484026dacd3c06c142ec79e7b797 Mon Sep 17 00:00:00 2001 From: Ali Behjati Date: Wed, 9 Aug 2023 19:00:55 +0200 Subject: [PATCH] fix: make coverage work on newer versions --- target_chains/ethereum/contracts/coverage.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/target_chains/ethereum/contracts/coverage.sh b/target_chains/ethereum/contracts/coverage.sh index b690c6b2..39a019bd 100755 --- a/target_chains/ethereum/contracts/coverage.sh +++ b/target_chains/ethereum/contracts/coverage.sh @@ -6,20 +6,22 @@ forge coverage --report lcov # Filter out unnecessary stuff from the coverage report lcov \ - --rc lcov_branch_coverage=1 \ + --rc branch_coverage=1 \ --remove lcov.info \ --output-file filtered-lcov.info \ - "*node_modules*" "*mock*" "contracts/libraries/external/*.sol" "contracts/pyth/mock/*" + "*node_modules*" "*mock*" "contracts/libraries/external/*.sol" \ # Generate the filtered summary lcov \ - --rc lcov_branch_coverage=1 \ + --rc branch_coverage=1 \ --list filtered-lcov.info # Generate the html coverage file genhtml \ - --rc genhtml_branch_coverage=1 \ + --rc branch_coverage=1 \ --output-directory coverage \ + --ignore-errors category \ + --ignore-errors category,category \ filtered-lcov.info echo "Test coverage results successfully generated in the 'coverage' directory"