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