Bug 1418479 - Make Windows coverage build and tests tier 3. r=jmaher
authorMarco Castelluccio <mcastelluccio@mozilla.com>
Mon, 20 Nov 2017 19:01:28 +0100
changeset 437221 770f7a81d7dae2d1ebd310c20ef2f925df055948
parent 437220 11c2b95991519b35c04214060b2a2168f32cdad2
child 437224 966a8cda3001a83edbc796accabd79094f155f61
child 437284 081c06e175b2b4431b7af5ea594ff0373e97b70a
push id117
push userfmarier@mozilla.com
push dateTue, 28 Nov 2017 20:17:16 +0000
reviewersjmaher
bugs1418479
milestone59.0a1
Bug 1418479 - Make Windows coverage build and tests tier 3. r=jmaher
taskcluster/ci/build/windows.yml
taskcluster/taskgraph/transforms/tests.py
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -427,17 +427,17 @@ win64-rusttests/opt:
 win64-ccov/debug:
     description: "Win64 Debug Code Coverage"
     index:
         product: firefox
         job-name: win64-ccov-debug
     treeherder:
         platform: windows2012-64/ccov
         symbol: tc(B)
-        tier: 2
+        tier: 3
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 14400
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
     run:
         using: mozharness
         script: mozharness/scripts/fx_desktop_build.py
--- a/taskcluster/taskgraph/transforms/tests.py
+++ b/taskcluster/taskgraph/transforms/tests.py
@@ -567,16 +567,22 @@ def set_tier(config, tests):
                                          'macosx64-stylo-disabled/debug',
                                          'macosx64-stylo-disabled/opt',
                                          'android-4.3-arm7-api-16/opt',
                                          'android-4.3-arm7-api-16/debug',
                                          'android-4.2-x86/opt']:
                 test['tier'] = 1
             else:
                 test['tier'] = 2
+
+        # Temporarily set windows10-64-ccov/debug tests as tier 3, until we get the tests
+        # consistently green.
+        if test['test-platform'] == 'windows10-64-ccov/debug':
+            test['tier'] = 3
+
         yield test
 
 
 @transforms.add
 def set_expires_after(config, tests):
     """Try jobs expire after 2 weeks; everything else lasts 1 year.  This helps
     keep storage costs low."""
     for test in tests: