diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-10-01 20:57:26 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-10-04 14:36:08 -0400 |
commit | 41d42a07bf2ad23762dac02b615865efa86adfec (patch) | |
tree | 0ec2920a2e0ba782e51a45898744bde423cb03fd /scripts | |
parent | b743a646857f54342704b3115ba1ad474e21c158 (diff) | |
download | kutter-41d42a07bf2ad23762dac02b615865efa86adfec.tar.gz kutter-41d42a07bf2ad23762dac02b615865efa86adfec.tar.xz kutter-41d42a07bf2ad23762dac02b615865efa86adfec.zip |
klippy: Add a build import test tool
Add a test case to verify that every optional module successfully
loads on both Python2 and Python3. This is intended to catch syntax
and module imports that are not compatible between Python versions.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/ci-build.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/ci-build.sh b/scripts/ci-build.sh index 286e4490..9d423964 100755 --- a/scripts/ci-build.sh +++ b/scripts/ci-build.sh @@ -64,6 +64,14 @@ done # Verify klippy host software ###################################################################### +start_test klippy "Test klippy import (Python3)" +$PYTHON klippy/klippy.py --import-test +finish_test klippy "Test klippy import (Python3)" + +start_test klippy "Test klippy import (Python2)" +$PYTHON2 klippy/klippy.py --import-test +finish_test klippy "Test klippy import (Python2)" + start_test klippy "Test invoke klippy (Python3)" $PYTHON scripts/test_klippy.py -d ${DICTDIR} test/klippy/*.test finish_test klippy "Test invoke klippy (Python3)" |