This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch bschubert/add-isolated-tests
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 337c3f97c697142f2a40238c692e99a6fc27bad1
Author: Benjamin Schubert <[email protected]>
AuthorDate: Wed Dec 4 14:33:19 2019 +0000

    .gitlab-ci.yml: Add a nightly test that runs each test in a separate 
subprocess
    
    This helps ensuring we don't have tests that rely on another one in
    order to work.
---
 .gitlab-ci.yml | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 05932c4..c50bc39 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -366,6 +366,24 @@ overnight-tests-no-cache:
   tags:
   - overnight-tests
 
+overnight-isolated:
+  image: 
registry.gitlab.com/buildstream/buildstream-docker-images/testsuite-fedora:31-master-97748867
+  <<: *tests
+
+  script:
+  - mkdir -p "${INTEGRATION_CACHE}"
+  - useradd -Um buildstream
+  - chown -R buildstream:buildstream .
+
+  - su buildstream -c "${TEST_COMMAND} --forked"
+  - su buildstream -c "${TEST_COMMAND} --forked"
+
+  # We need to override the exclusion from the template in order to run on 
schedules
+  except: []
+  only:
+  - schedules
+
+
 #####################################################
 #                    Post stage                     #
 #####################################################

Reply via email to