diff options
author | Lars Wirzenius <liw@liw.fi> | 2017-11-10 21:42:01 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2017-11-10 21:42:01 +0100 |
commit | 3e5f3ce0680ba2037d75f98f47dd9f422bd8bb37 (patch) | |
tree | eb97fd9e3ddaf4b40b138284676efd58218cde19 | |
parent | a0c62a17f539adc4b1a13eec3d3d0f99081a0f33 (diff) | |
download | ttystatus-3e5f3ce0680ba2037d75f98f47dd9f422bd8bb37.tar.gz |
Add: run unit tests with both Python 2 and 3
Also, prettify source and output.
-rwxr-xr-x | check | 25 |
1 files changed, 22 insertions, 3 deletions
@@ -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 |