dist-git/dist-git-client/run_tests.sh

19 lines
394 B
Bash
Raw Normal View History

#! /bin/bash
set -e
args=()
coverage=( --cov-report term-missing --cov bin --cov dist_git_client )
for arg; do
case $arg in
--no-coverage) coverage=() ;;
*) args+=( "$arg" ) ;;
esac
done
abspath=$(readlink -f .)
export PYTHONPATH="${PYTHONPATH+$PYTHONPATH:}$abspath"
export PATH=$(readlink -f bin):$PATH
"${PYTHON:-python3}" -m pytest -s tests "${coverage[@]}" "${args[@]}"