mirror of
https://github.com/release-engineering/dist-git.git
synced 2025-02-23 15:02:54 +00:00
19 lines
394 B
Bash
19 lines
394 B
Bash
![]() |
#! /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[@]}"
|