mirror of
https://github.com/caronc/apprise.git
synced 2024-11-28 11:04:07 +01:00
Added filter to testing checkdone.sh script
This commit is contained in:
parent
32e8c1f69c
commit
983d6724fa
@ -28,15 +28,18 @@ SCRIPT=$(readlink -f "$0")
|
|||||||
# Absolute path this script is in, thus /home/user/bin
|
# Absolute path this script is in, thus /home/user/bin
|
||||||
SCRIPTPATH=$(dirname "$SCRIPT")
|
SCRIPTPATH=$(dirname "$SCRIPT")
|
||||||
|
|
||||||
|
PYTHONPATH=""
|
||||||
|
|
||||||
FOUNDROOT=1
|
FOUNDROOT=1
|
||||||
if [ -f "$(dirname $SCRIPTPATH)/setup.cfg" ]; then
|
if [ -f "$(dirname $SCRIPTPATH)/setup.cfg" ]; then
|
||||||
pushd "$(dirname $SCRIPTPATH)" &>/dev/null
|
pushd "$(dirname $SCRIPTPATH)" &>/dev/null
|
||||||
FOUNDROOT=$?
|
FOUNDROOT=$?
|
||||||
|
PYTHONPATH="$(dirname $SCRIPTPATH)"
|
||||||
|
|
||||||
elif [ -f "$SCRIPTPATH/setup.cfg" ]; then
|
elif [ -f "$SCRIPTPATH/setup.cfg" ]; then
|
||||||
pushd "$SCRIPTPATH" &>/dev/null
|
pushd "$SCRIPTPATH" &>/dev/null
|
||||||
FOUNDROOT=$?
|
FOUNDROOT=$?
|
||||||
|
PYTHONPATH="$SCRIPTPATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $FOUNDROOT -ne 0 ]; then
|
if [ $FOUNDROOT -ne 0 ]; then
|
||||||
@ -59,7 +62,7 @@ which coverage &>/dev/null
|
|||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
echo "Performing PEP8 check..."
|
echo "Performing PEP8 check..."
|
||||||
flake8 . --show-source --statistics
|
LANG=C.UTF-8 PYTHONPATH=$PYTHONPATH flake8 . --show-source --statistics
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "PEP8 check failed"
|
echo "PEP8 check failed"
|
||||||
exit 1
|
exit 1
|
||||||
@ -69,11 +72,20 @@ echo
|
|||||||
|
|
||||||
# Run our unit test coverage check
|
# Run our unit test coverage check
|
||||||
echo "Running test coverage check..."
|
echo "Running test coverage check..."
|
||||||
coverage run -m pytest -vv
|
pushd $PYTHONPATH &>/dev/null
|
||||||
if [ $? -ne 0 ]; then
|
if [ ! -z "$@" ]; then
|
||||||
|
LANG=C.UTF-8 PYTHONPATH=$PYTHONPATH coverage run -m pytest -vv -k "$@"
|
||||||
|
RET=$?
|
||||||
|
|
||||||
|
else
|
||||||
|
LANG=C.UTF-8 PYTHONPATH=$PYTHONPATH coverage run -m pytest -vv
|
||||||
|
RET=$?
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ $RET -ne 0 ]; then
|
||||||
echo "Tests failed."
|
echo "Tests failed."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Print our report
|
# Print our report
|
||||||
coverage report --show-missing
|
LANG=C.UTF-8 PYTHONPATH=$PYTHONPATH coverage report --show-missing
|
||||||
|
Loading…
Reference in New Issue
Block a user