Bug 1493021 - Prevent test-coverage from running on non code coverage builds. r=jmaher
authorGregory Mierzwinski <gmierz2@outlook.com>
Tue, 25 Sep 2018 08:10:15 +0000
changeset 438120 0c7fce04aecc30bc378848a9c6c2ea4d4715084b
parent 438119 8c4325e4170b37823cf46e57d1ffd1b3e5ead693
child 438121 cce1c1845bbce89339b2e8761bb45026c800cd18
push id34710
push useraciure@mozilla.com
push dateTue, 25 Sep 2018 21:48:21 +0000
treeherdermozilla-central@17254f49a52e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1493021
milestone64.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1493021 - Prevent test-coverage from running on non code coverage builds. r=jmaher This patch prevents the test-coverage task from running on builds that are not related to code coverage. Differential Revision: https://phabricator.services.mozilla.com/D6444
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -113,16 +113,17 @@ linux64-qr/debug:
 
 linux64-ccov/debug:
     build-platform: linux64-ccov/debug
     test-sets:
         - common-tests
         - web-platform-tests
         - awsy
         - talos
+        - ccov-code-coverage-tests
 linux64-jsdcov/opt:
     build-platform: linux64-jsdcov/opt
     test-sets:
         - jsdcov-code-coverage-tests
 
 ##
 # Windows platforms (matching /windows.*/)
 
@@ -188,16 +189,17 @@ windows7-32-msvc/opt:
 windows10-64-ccov/debug:
     build-platform: win64-ccov/debug
     test-sets:
         - awsy
         - desktop-screenshot-capture
         - windows-reftest-gpu
         - windows-talos
         - windows-tests
+        - ccov-code-coverage-tests
 
 windows10-64/debug:
     build-platform: win64/debug
     test-sets:
         - windows-tests
         - mochitest-headless
 
 windows10-64-msvc/debug:
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -33,18 +33,16 @@ common-tests:
     - mochitest-devtools-chrome
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl1-core
     - mochitest-webgl1-ext
     - reftest
     - reftest-no-accel
     - telemetry-tests-client
-    - test-coverage
-    - test-coverage-wpt
     - test-verify
     - test-verify-gpu
     - test-verify-wpt
     - xpcshell
 
 web-platform-tests:
     - web-platform-tests
     - web-platform-tests-reftests
@@ -170,16 +168,20 @@ windows-qr-tests:
     - reftest
 
 jsdcov-code-coverage-tests:
     - mochitest
     - mochitest-browser-chrome
     - mochitest-devtools-chrome
     - xpcshell
 
+ccov-code-coverage-tests:
+    - test-coverage
+    - test-coverage-wpt
+
 windows-reftest-gpu:
     - reftest-gpu
 
 windows-tests:
     - cppunit
     - crashtest
     - firefox-ui-functional-local
     - firefox-ui-functional-remote
@@ -197,18 +199,16 @@ windows-tests:
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl1-core
     - mochitest-webgl1-ext
     - mochitest-webgl2-core
     - mochitest-webgl2-ext
     - reftest
     - reftest-no-accel
-    - test-coverage
-    - test-coverage-wpt
     - test-verify
     - test-verify-gpu
     - test-verify-wpt
     - web-platform-tests
     - web-platform-tests-reftests
     - xpcshell
 
 windows-talos: