diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2015-02-23 22:56:55 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-02-25 08:38:42 +0100 |
commit | 18372712592b30638772afb5b7e15bfca92c2058 (patch) | |
tree | 40d1017c5dcd32b22aa5be03a6424f5a394678b3 | |
parent | 4a5a18f489f4d19aa0571528a7f0c7a8d35ac83f (diff) | |
download | sssd-18372712592b30638772afb5b7e15bfca92c2058.tar.gz sssd-18372712592b30638772afb5b7e15bfca92c2058.tar.xz sssd-18372712592b30638772afb5b7e15bfca92c2058.zip |
TESTS: Run python tests with all supported python versions
This patch add simple bash wrappers for python tests.
They are executed either with python2 or python3.
Reviewed-by: Stephen Gallagher <sgallagh@redhat.com>
-rw-r--r-- | Makefile.am | 23 | ||||
-rwxr-xr-x | src/config/SSSDConfigTest.py2.sh | 5 | ||||
-rwxr-xr-x | src/config/SSSDConfigTest.py3.sh | 5 | ||||
-rwxr-xr-x | src/tests/pyhbac-test.py2.sh | 5 | ||||
-rwxr-xr-x | src/tests/pyhbac-test.py3.sh | 5 | ||||
-rwxr-xr-x | src/tests/pysss_murmur-test.py2.sh | 5 | ||||
-rwxr-xr-x | src/tests/pysss_murmur-test.py3.sh | 5 |
7 files changed, 48 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am index f560f7af4..ee23a4111 100644 --- a/Makefile.am +++ b/Makefile.am @@ -250,13 +250,20 @@ endif # HAVE_CMOCKA PYTHON_TESTS = -if BUILD_PYTHON_BINDINGS -PYTHON_TESTS += src/config/SSSDConfigTest.py \ - src/tests/pyhbac-test.py \ - src/tests/pysss_murmur-test.py +if BUILD_PYTHON2_BINDINGS +PYTHON_TESTS += src/config/SSSDConfigTest.py2.sh \ + src/tests/pyhbac-test.py2.sh \ + src/tests/pysss_murmur-test.py2.sh \ + $(NULL) +endif +if BUILD_PYTHON3_BINDINGS +PYTHON_TESTS += src/config/SSSDConfigTest.py3.sh \ + src/tests/pyhbac-test.py3.sh \ + src/tests/pysss_murmur-test.py3.sh \ + $(NULL) endif -TEST_EXTENSIONS = .py +TEST_EXTENSIONS = .sh TESTS = \ $(PYTHON_TESTS) \ $(non_interactive_cmocka_based_tests) \ @@ -325,6 +332,8 @@ dist_noinst_SCRIPTS = \ src/config/SSSDConfig/ipachangeconf.py \ src/config/SSSDConfig/__init__.py \ src/config/SSSDConfigTest.py \ + src/config/SSSDConfigTest.py2.sh \ + src/config/SSSDConfigTest.py3.sh \ src/config/SSSDConfig/sssd_upgrade_config.py \ contrib/rhel/update_debug_levels.py \ contrib/fedora/bashrc_sssd \ @@ -335,7 +344,11 @@ dist_noinst_SCRIPTS = \ contrib/ci/run \ contrib/ci/valgrind-condense \ src/tests/pyhbac-test.py \ + src/tests/pyhbac-test.py2.sh \ + src/tests/pyhbac-test.py3.sh \ src/tests/pysss_murmur-test.py \ + src/tests/pysss_murmur-test.py2.sh \ + src/tests/pysss_murmur-test.py3.sh \ src/tests/python-test.py \ $(NULL) diff --git a/src/config/SSSDConfigTest.py2.sh b/src/config/SSSDConfigTest.py2.sh new file mode 100755 index 000000000..7bbd82af3 --- /dev/null +++ b/src/config/SSSDConfigTest.py2.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python2 $SCRIPT_PATH/SSSDConfigTest.py diff --git a/src/config/SSSDConfigTest.py3.sh b/src/config/SSSDConfigTest.py3.sh new file mode 100755 index 000000000..89b9f0720 --- /dev/null +++ b/src/config/SSSDConfigTest.py3.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python3 $SCRIPT_PATH/SSSDConfigTest.py diff --git a/src/tests/pyhbac-test.py2.sh b/src/tests/pyhbac-test.py2.sh new file mode 100755 index 000000000..48cd16908 --- /dev/null +++ b/src/tests/pyhbac-test.py2.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python2 $SCRIPT_PATH/pyhbac-test.py diff --git a/src/tests/pyhbac-test.py3.sh b/src/tests/pyhbac-test.py3.sh new file mode 100755 index 000000000..862c7b23a --- /dev/null +++ b/src/tests/pyhbac-test.py3.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python3 $SCRIPT_PATH/pyhbac-test.py diff --git a/src/tests/pysss_murmur-test.py2.sh b/src/tests/pysss_murmur-test.py2.sh new file mode 100755 index 000000000..714459786 --- /dev/null +++ b/src/tests/pysss_murmur-test.py2.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python2 $SCRIPT_PATH/pysss_murmur-test.py diff --git a/src/tests/pysss_murmur-test.py3.sh b/src/tests/pysss_murmur-test.py3.sh new file mode 100755 index 000000000..00b352ad3 --- /dev/null +++ b/src/tests/pysss_murmur-test.py3.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +SCRIPT=$(readlink -f "$0") +SCRIPT_PATH=$(dirname "$SCRIPT") +exec python3 $SCRIPT_PATH/pysss_murmur-test.py |