From fcbabc0ce929d91f63098bba4867d102ac04ead0 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Wed, 19 Apr 2017 08:50:06 +0200 Subject: Python 3 support and Travis testing Fix Python 3 support for pkispawn: Config values are text values. Therefore the config file has to be written as text file. Test Python 3 support in Travis CI. The little script py3rewrite copies pki.server Python files and rewrites pkispawn and pkidestroy to use Python 3. Change-Id: Ia516f80df94cacc2acfa70929ad16bb5b9c39ddf Signed-off-by: Christian Heimes --- .travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 2714bbc5a..54ae88431 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,6 +44,13 @@ install: script: - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/40-spawn-ca - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/50-spawn-kra + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/99-destroy + # copy pki.server for Python 3 and rewrite pkispawn/pkidestroy shebang + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/py3rewrite + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/30-setup-389ds + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/40-spawn-ca + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/50-spawn-kra + - docker exec -ti ${CONTAINER} ${SCRIPTDIR}/99-destroy after_script: - docker kill ${CONTAINER} -- cgit