| 123456789101112 |
- #!/bin/bash
- declare -a mocha_prefix=()
- if [[ "$COVERAGE_ACCEPTANCE_TESTS" == "true" ]]; then
- name=$(echo "$BASE_CONFIG $OVERLEAF_CONFIG" "$@" | sha256sum)
- dir=data/coverage/mocha-acceptance-${name}
- echo "Enabling coverage. Writing into ${dir}"
- mocha_prefix+=("c8" "--reporter=clover" "--all" "--include={app.mjs,app/**/*.{mjs,js},modules/*/index.mjs,modules/*/app/**/*.{mjs,js}}" "--exclude=app/src/Features/Metadata/packageMapping.mjs" "--report-dir=${dir}")
- fi
- "${mocha_prefix[@]}" mocha --recursive --timeout 25000 --grep="$MOCHA_GREP" --require test/acceptance/bootstrap.js --retries="$RETRIES" "$@"
|