britney2-ubuntu/ci/gitlab-ci-runner
Niels Thykier 594ac576b9
Include codestyle reports for master branch
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-01-19 12:03:38 +00:00

29 lines
682 B
Bash
Executable File

#!/bin/bash
set -e
err=0
PYTEST_COV_OPTIONS=
BRITNEY=./britney.py
git clone https://salsa.debian.org/debian/britney2-tests.git britney2-tests
if [ "x$1" = "x--with-coverage" ]; then
PYTEST_COV_OPTIONS="--cov-branch --cov --cov-report="
BRITNEY=./ci/britney-coverage.sh
fi
py.test-3 -v $PYTEST_COV_OPTIONS || err=$?
echo
britney2-tests/bin/runtests "$BRITNEY" britney2-tests/t test-out || err=$?
if [ $err = 0 ] && [ "x$1" = "x--with-coverage" ]; then
python3-coverage report -m
echo
python3-coverage html -d coverage
mkdir codestyle
pycodestyle --config=setup.cfg britney.py britney2 --show-source --count > codestyle/codestyle.txt
fi
exit $err