29 lines
493 B
Bash
Executable File
29 lines
493 B
Bash
Executable File
#!/bin/sh
|
|
|
|
export PREFIX=""
|
|
if [ -d 'venv' ] ; then
|
|
export PREFIX="venv/bin/"
|
|
fi
|
|
|
|
if [ -z $GITHUB_ACTIONS ]; then
|
|
set +e
|
|
scripts/check
|
|
while [ $? -ne 0 ]; do
|
|
read -p "Running 'scripts/check' failed. Do you want to run 'scripts/lint' now? [y/N] " yn
|
|
case $yn in
|
|
[Yy]* ) :;;
|
|
* ) exit;;
|
|
esac
|
|
scripts/lint
|
|
scripts/check
|
|
done
|
|
fi
|
|
|
|
set -ex
|
|
|
|
${PREFIX}pytest $@
|
|
|
|
if [ -z $GITHUB_ACTIONS ]; then
|
|
scripts/coverage
|
|
fi
|