test_acceptance_run_dir 615 B

123456789101112
  1. #!/bin/bash
  2. declare -a mocha_prefix=()
  3. if [[ "$COVERAGE_ACCEPTANCE_TESTS" == "true" ]]; then
  4. name=$(echo "$BASE_CONFIG $OVERLEAF_CONFIG" "$@" | sha256sum)
  5. dir=data/coverage/mocha-acceptance-${name}
  6. echo "Enabling coverage. Writing into ${dir}"
  7. 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}")
  8. fi
  9. "${mocha_prefix[@]}" mocha --recursive --timeout 25000 --grep="$MOCHA_GREP" --require test/acceptance/bootstrap.js --retries="$RETRIES" "$@"