summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-03-31 20:00:26 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-03-31 21:48:52 +0900
commit769d569024ab3d7169a6aeae2349d12e999cba28 (patch)
treec3231fd4877a61b8390a9bdaacd52366c00d58e4
parent96a48d72f84d2c879837aa828da5a6b5034989da (diff)
downloadbuildstream-tristan/bst-1/testsuite-py38.tar.gz
.gitlab-ci.yml: Enable CI with python 3.8tristan/bst-1/testsuite-py38
-rw-r--r--.gitlab-ci.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6a0d42ab9..840d1fe94 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,6 +62,19 @@ tests-ubuntu-18.04:
image: registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-ubuntu:18.04-master-55318540
<<: *tests
+tests-python-3.8-buster:
+ image: registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-python:3.8-buster-master-114538533
+ <<: *tests
+ variables:
+ # This particular testsuite image has both Python 3.7 and Python 3.8 so we
+ # need to explicitly force the 3.8 environment.
+ # Once Python 3.8 is available in distros, we should switch to such an
+
+ # Our testsuite has issues with coverage on Python 3.8 so disable coverage
+ # in the meantime. For more details, see
+ # https://gitlab.com/BuildStream/buildstream/issues/1173.
+ TOXENV: py38-nocover
+
tests-unix:
# Use fedora here, to ensure that we
# can get rid of ostree - this is not possible with debian-8