123456789101112131415161718 |
- #!/usr/bin/env bash
- set -euo pipefail
- export COVERAGE=true
- export FOUNDRY_FUZZ_RUNS=10
- # Hardhat coverage
- hardhat coverage
- if [ "${CI:-"false"}" == "true" ]; then
- # Foundry coverage
- forge coverage --report lcov --ir-minimum
- # Remove zero hits
- sed -i '/,0/d' lcov.info
- fi
- # Reports are then uploaded to Codecov automatically by workflow, and merged.
|