From 04ef663a6ce629ae845d8bcf3b35f0cb79559e81 Mon Sep 17 00:00:00 2001 From: cclauss Date: Mon, 15 Jul 2019 05:08:59 +0200 Subject: [PATCH 1/4] Travis CI: Add SherlockSiteCoverageTests as a parallel run As suggested at https://github.com/sherlock-project/sherlock/issues/235#issuecomment-511245466 Should we remove the __|| true__ from the end of line 15 or line 24? Or leave them as is? --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 89abd1b8..daa366a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,10 @@ matrix: - python: 3.6 - python: 3.7 - python: nightly + - python: 3.7 + before_script: true # override the flake8 tests + name: "Sherlock Site Coverage Tests" + script: python -m unittest tests.all.SherlockSiteCoverageTests --buffer --verbose || true install: - pip install flake8 -r requirements.txt before_script: From 6960219db4e9d77790250048ae433f5538f10dc7 Mon Sep 17 00:00:00 2001 From: cclauss Date: Mon, 15 Jul 2019 05:16:35 +0200 Subject: [PATCH 2/4] allow_failures: name: "Sherlock Site Coverage Tests" --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index daa366a1..b7f8ac2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ cache: pip matrix: allow_failures: - python: nightly + - name: "Sherlock Site Coverage Tests" include: - python: 3.6 - python: 3.7 @@ -12,7 +13,7 @@ matrix: - python: 3.7 before_script: true # override the flake8 tests name: "Sherlock Site Coverage Tests" - script: python -m unittest tests.all.SherlockSiteCoverageTests --buffer --verbose || true + script: python -m unittest tests.all.SherlockSiteCoverageTests --buffer --verbose install: - pip install flake8 -r requirements.txt before_script: From 4c5f55b81cd156d8fe9f977c7cc55544d557a9f3 Mon Sep 17 00:00:00 2001 From: cclauss Date: Mon, 15 Jul 2019 05:20:38 +0200 Subject: [PATCH 3/4] fast_finish: true --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index b7f8ac2a..dc3d98b8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ matrix: allow_failures: - python: nightly - name: "Sherlock Site Coverage Tests" + fast_finish: true include: - python: 3.6 - python: 3.7 From ed62361f91980dbafb59847045f3ec19b23a9ef3 Mon Sep 17 00:00:00 2001 From: cclauss Date: Mon, 15 Jul 2019 13:30:34 +0200 Subject: [PATCH 4/4] Travis CI's default distro is now Xenial https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index dc3d98b8..de9a014e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,4 @@ group: travis_latest -dist: xenial # required for Python >= 3.7 (travis-ci/travis-ci#9069) language: python cache: pip matrix: