diff --git a/t/run_coverage b/t/run_coverage new file mode 100755 index 0000000..0e2fe74 --- /dev/null +++ b/t/run_coverage @@ -0,0 +1,28 @@ +#!/bin/bash + +orig_dir=$(cd $(dirname $0) && pwd -P) +tmpdir=$(mktemp -d) + +cat <$tmpdir/.coveragerc +[run] +parallel=true +data_file=$tmpdir/.coverage +EOF + +cat <$tmpdir/sitecustomize.py +import coverage +coverage.process_startup() +EOF + +export COVERAGE_PROCESS_START=$tmpdir/.coveragerc +export PYTHONPATH=$tmpdir: + + +ls t939*.sh | xargs -n 1 bash + +cd $tmpdir +python-coverage combine +python-coverage html -d $orig_dir/report +python-coverage report -m +cd $orig_dir +rm -rf $tmpdir