From 41d42a07bf2ad23762dac02b615865efa86adfec Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Fri, 1 Oct 2021 20:57:26 -0400 Subject: 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 --- scripts/ci-build.sh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'scripts') 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)" -- cgit v1.2.3-70-g09d2