Bug 1517298 - Set mochitests to only run for optimized builds. r=darktrojan
authorRob Lemley <rob@thunderbird.net>
Mon, 11 Feb 2019 22:29:45 +0000
changeset 25828 2320b1ccb43553e0673fccf0546d35f4d9fe04f9
parent 25827 b71df5ca4cb2883ad3c6f3845e10394a9a1a5d79
child 25829 43767631d146b36ec38ae85ffd2e5f2fc9fa13d7
push id15496
push usermozilla@jorgk.com
push dateTue, 12 Feb 2019 07:02:11 +0000
treeherdercomm-central@2320b1ccb435 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdarktrojan
bugs1517298
Bug 1517298 - Set mochitests to only run for optimized builds. r=darktrojan Developer requested that mochitests only run on optimized builds for right now. Enabling Mochitests on built projects. Turn off e10s setting; Thunderbird does not use multiprocess. Differential Revision: https://phabricator.services.mozilla.com/D17987
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
taskcluster/ci/test/tests.yml
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -13,70 +13,78 @@
 
 
 # Linux platforms (matching /linux.*/)
 
 linux64/opt:
     build-platform: linux64/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 linux64-nightly/opt:
     build-platform: linux64-nightly/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 linux64/debug:
     build-platform: linux64/debug
     test-sets:
         - common-tests
 
 linux32/opt:
     build-platform: linux/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 linux32-nightly/opt:
     build-platform: linux-nightly/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 linux32/debug:
     build-platform: linux/debug
     test-sets:
         - common-tests
 
 # Windows platforms (matching /windows.*/)
 
 # win32
 windows7-32/opt:
     build-platform: win32/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 windows7-32-nightly/opt:
     build-platform: win32-nightly/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 windows7-32/debug:
     build-platform: win32/debug
     test-sets:
         - common-tests
 
 # win64
 windows10-64/opt:
     build-platform: win64/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 windows10-64-nightly/opt:
     build-platform: win64-nightly/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 windows10-64/debug:
     build-platform: win64/debug
     test-sets:
         - common-tests
 
 # MacOS X platforms (matching /macosx.*/)
 
@@ -84,13 +92,15 @@ macosx64/debug:
     build-platform: macosx64/debug
     test-sets:
         - common-tests
 
 macosx64/opt:
     build-platform: macosx64/opt
     test-sets:
         - common-tests
+        - optimized-tests
 
 macosx64-nightly/opt:
     build-platform: macosx64-nightly/opt
     test-sets:
         - common-tests
+        - optimized-tests
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -13,9 +13,11 @@
 # Universal tests
 #
 # Tests that run just about everywhere; common-tests is the shared core, with
 # a few add-on test sets that are included or omitted on some platforms.
 
 common-tests:
     - xpcshell
     - mozmill
+
+optimized-tests:
     - mochitest-thunderbird
--- a/taskcluster/ci/test/tests.yml
+++ b/taskcluster/ci/test/tests.yml
@@ -105,20 +105,20 @@ mozmill:
         extra-options:
             - "--mozmill-suite=mozmill"
         requires-signed-builds: false
 
 mochitest-thunderbird:
     description: "Mochitest browser-chrome-thunderbird run"
     suite: mochitest/browser-chrome-thunderbird
     treeherder-symbol: M(bct)
-    run-on-projects: []  # Don't run during testing phase
+    run-on-projects: built-projects
     loopback-video: true
     max-run-time: 3600
-    e10s: true
+    e10s: false
     serviceworker-e10s: false
     mozharness:
         script: desktop_unittest.py
         mochitest-flavor: browser
         config:
             by-test-platform:
                 windows.*:
                     - unittests/win_taskcluster_unittest.py