From 3e5f3ce0680ba2037d75f98f47dd9f422bd8bb37 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 10 Nov 2017 21:42:01 +0100 Subject: Add: run unit tests with both Python 2 and 3 Also, prettify source and output. --- check | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/check b/check index 819058f..808c8a2 100755 --- a/check +++ b/check @@ -2,7 +2,26 @@ set -eu -python -m CoverageTestRunner --ignore-missing-from=without-tests +title() +{ + printf '\n\n%s\n' "$@" + for i in $(seq 77) + do + printf "-" + done + printf '\n' +} + +title "Python2 unit tests" +python2 -m CoverageTestRunner --ignore-missing-from=without-tests +rm -f .coverage + +title "Python3 unit tests" +python3 -m CoverageTestRunner --ignore-missing-from=without-tests rm -f .coverage -pep8 ttystatus -PYTHONPATH=. pylint --rcfile=pylint.conf ttystatus + +title "Style checks" +pycodestyle ttystatus + +title "Static checks" +PYTHONPATH=. pylint3 --rcfile=pylint.conf ttystatus -- cgit v1.2.1