summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorChristian Heimes <cheimes@redhat.com>2017-04-19 08:50:06 +0200
committerChristian Heimes <cheimes@redhat.com>2017-04-24 12:15:30 +0200
commitfcbabc0ce929d91f63098bba4867d102ac04ead0 (patch)
treedd676b467650eb991a7876e9c896be73c219f91f /.travis.yml
parentba32351d7c362e6b0e313cde0929c56f3f55ec5f (diff)
downloadpki-fcbabc0ce929d91f63098bba4867d102ac04ead0.tar.gz
pki-fcbabc0ce929d91f63098bba4867d102ac04ead0.tar.xz
pki-fcbabc0ce929d91f63098bba4867d102ac04ead0.zip
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 <cheimes@redhat.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 7 insertions, 0 deletions
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}