heptapod-ci: test with python3 too stable
authorPierre-Yves David <pierre-yves.david@octobus.net>
Fri, 15 Nov 2019 10:08:36 +0100
branchstable
changeset 4926 0fad1d376814
parent 4925 dbeb04ee6679
child 4927 31cd40b1bb67
child 4930 44f340c2a8eb
heptapod-ci: test with python3 too
.gitlab-ci.yml
--- a/.gitlab-ci.yml	Thu Nov 14 18:44:15 2019 +0100
+++ b/.gitlab-ci.yml	Fri Nov 15 10:08:36 2019 +0100
@@ -2,6 +2,7 @@
     image: octobus/ci-py2-hgext3rd
     script:
         - hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' -X hgext3rd/evolve/thirdparty | xargs -0 flake8
+
 tests-py2-cext:
     image: octobus/ci-py2-hgext3rd
     script:
@@ -21,3 +22,23 @@
         - hg -R /tmp/mercurial-clone-`hg log -r . -T "{node}"` update `hg log -r . -T '{branch}'`
         - (cd tests; /tmp/mercurial-clone-`hg log -r . -T "{node}"`/tests/run-tests.py --pure)
         - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`
+
+tests-py3-cext:
+    image: octobus/ci-py3-hgext3rd
+    script:
+        - echo $PWD
+        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`
+        - hg clone https://mirror.octobus.net/hg/ /tmp/mercurial-clone-`hg log -r . -T "{node}"` --config share.pool=/tmp/
+        - hg -R /tmp/mercurial-clone-`hg log -r . -T "{node}"` update `hg log -r . -T '{branch}'`
+        - (cd tests; python3 /tmp/mercurial-clone-`hg log -r . -T "{node}"`/tests/run-tests.py)
+        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`
+
+tests-py3-pure:
+    image: octobus/ci-py3-hgext3rd
+    script:
+        - echo $PWD
+        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`
+        - hg clone https://mirror.octobus.net/hg/ /tmp/mercurial-clone-`hg log -r . -T "{node}"` --config share.pool=/tmp/
+        - hg -R /tmp/mercurial-clone-`hg log -r . -T "{node}"` update `hg log -r . -T '{branch}'`
+        - (cd tests; python3 /tmp/mercurial-clone-`hg log -r . -T "{node}"`/tests/run-tests.py --pure)
+        - rm -rf /tmp/mercurial-clone-`hg log -r . -T "{node}"`