Bug 1275281 - Enable more Linux e10s tests on Taskcluster and clean up some cruft. r=armenzg, a=test-only
authorRyan VanderMeulen <ryanvm@gmail.com>
Fri, 27 May 2016 20:49:29 -0400
changeset 333084 c03f06909893fb036789f3d70f5901a1cffe8d55
parent 333083 f8e493cd1e87a482c0246f4a8fe4229142bc1ccc
child 333085 c79fc3fa7ea32107d3a3d73c6042f3e6b1804cdf
push id6048
push userkmoir@mozilla.com
push dateMon, 06 Jun 2016 19:02:08 +0000
treeherdermozilla-beta@46d72a56c57d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersarmenzg, test-only
bugs1275281
milestone48.0a2
Bug 1275281 - Enable more Linux e10s tests on Taskcluster and clean up some cruft. r=armenzg, a=test-only
testing/taskcluster/tasks/branches/base_job_flags.yml
testing/taskcluster/tasks/branches/base_jobs.yml
testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s.yml
testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml
testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml
testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
--- a/testing/taskcluster/tasks/branches/base_job_flags.yml
+++ b/testing/taskcluster/tasks/branches/base_job_flags.yml
@@ -58,16 +58,17 @@ flags:
     mochitest-gl: /mochitest-webgl.*/
     mochitest-gl-e10s: /mochitest-webgl-e10s.*/
     mochitest-jetpack: /mochitest-jetpack.*/
     mochitest-media: /mochitest-media.*/
     mochitest-media-e10s: /mochitest-media-e10s.*/
     mochitest-vg: /mochitest-valgrind.*/
     reftest: /(plain-)?reftest.*/
     reftest-no-accel: /(plain-)?reftest-no-accel.*/
+    reftest-no-accel-e10s: /(plain-)?reftest-no-accel-e10s.*/
     reftests: /(plain-)?reftest.*/
     reftests-e10s: /(plain-)?reftest-e10s.*/
     robocop: /robocop.*/
     web-platform-test: /web-platform-tests.*/
     web-platform-tests: /web-platform-tests.*/
     web-platform-tests-e10s: /web-platform-tests-e10s.*/
     web-platform-tests-reftests: /web-platform-tests-reftests.*/
     web-platform-tests-reftests-e10s: /web-platform-tests-reftests-e10s.*/
@@ -97,17 +98,16 @@ flags:
     - linux64-artifact
     - macosx64
     - macosx64-st-an
 
   tests:
     - cppunit
     - crashtest
     - crashtest-e10s
-    - crashtest-ipc
     - external-media-tests
     - firefox-ui-functional
     - firefox-ui-functional-e10s
     - gaia-build
     - gaia-build-unit
     - gaia-js-integration
     - gaia-linter
     - gaia-unit
@@ -126,23 +126,21 @@ flags:
     - mochitest-browser-chrome-e10s
     - mochitest-chrome
     - mochitest-devtools-chrome
     - mochitest-devtools-chrome-e10s
     - mochitest-e10s
     - mochitest-jetpack
     - mochitest-media
     - mochitest-media-e10s
-    - mochitest-oop
     - mochitest-webgl
     - mochitest-webgl-e10s
     - mochitest-valgrind
     - mozmill
     - reftest
     - reftest-e10s
-    - reftest-ipc
     - reftest-no-accel
-    - reftest-sanity-oop
+    - reftest-no-accel-e10s
     - web-platform-tests
     - web-platform-tests-e10s
     - web-platform-tests-reftests
     - web-platform-tests-reftests-e10s
     - xpcshell
--- a/testing/taskcluster/tasks/branches/base_jobs.yml
+++ b/testing/taskcluster/tasks/branches/base_jobs.yml
@@ -155,16 +155,24 @@ tests:
   reftest:
     allowed_build_tasks:
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_reftest_dbg.yml
   reftest-e10s:
     allowed_build_tasks:
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_reftest_e10s_dbg.yml
+  reftest-no-accel:
+    allowed_build_tasks:
+      tasks/builds/dbg_linux64.yml:
+        task: tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml
+  reftest-no-accel-e10s:
+    allowed_build_tasks:
+      tasks/builds/dbg_linux64.yml:
+        task: tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
   web-platform-tests:
     allowed_build_tasks:
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_web_platform_tests_dbg.yml
   web-platform-tests-e10s:
     allowed_build_tasks:
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_web_platform_tests_e10s_dbg.yml
--- a/testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_reftest_e10s.yml
@@ -17,16 +17,16 @@ task:
         MOZHARNESS_CONFIG: >
           mozharness/configs/unittests/linux_unittest.py
           mozharness/configs/remove_executables.py
   metadata:
     name: '[TC] Linux64 reftest-e10s-{{chunk}}'
     description: Reftest e10s run {{chunk}}
   extra:
     chunks:
-      total: 5
+      total: 8
     suite:
       name: reftest
       flavor: reftest
     treeherder:
       groupName: Desktop reftest
       groupSymbol: tc-R-e10s
       symbol: R-e10s{{chunk}}
--- a/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml
@@ -16,16 +16,16 @@ task:
         MOZHARNESS_CONFIG: >
           mozharness/configs/unittests/linux_unittest.py
           mozharness/configs/remove_executables.py
   metadata:
     name: '[TC] Linux64 reftest-{{chunk}}'
     description: Reftest not accelerated run {{chunk}}
   extra:
     chunks:
-      total: 2
+      total: 8
     suite:
       name: reftest
       flavor: reftest-no-accel
     treeherder:
       groupName: Desktop reftest not accelerated
       groupSymbol: tc-R
       symbol: Ru{{chunk}}
copy from testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml
copy to testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml
--- a/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml
@@ -5,27 +5,28 @@ task:
   payload:
     command:
       - --no-read-buildbot-config
       - --installer-url={{build_url}}
       - --test-packages-url={{test_packages_url}}
       - --{{suite}}-suite={{flavor}}
       - --total-chunk={{total_chunks}}
       - --this-chunk={{chunk}}
+      - --e10s
     env:
         MOZHARNESS_SCRIPT: 'mozharness/scripts/desktop_unittest.py'
         # TODO move linux_unittest.py to a platform specific config
         MOZHARNESS_CONFIG: >
           mozharness/configs/unittests/linux_unittest.py
           mozharness/configs/remove_executables.py
   metadata:
-    name: '[TC] Linux64 reftest-{{chunk}}'
-    description: Reftest not accelerated run {{chunk}}
+    name: '[TC] Linux64 reftest-noaccel-e10s-{{chunk}}'
+    description: Reftest not accelerated e10s run {{chunk}}
   extra:
     chunks:
-      total: 2
+      total: 8
     suite:
       name: reftest
       flavor: reftest-no-accel
     treeherder:
       groupName: Desktop reftest not accelerated
-      groupSymbol: tc-R
+      groupSymbol: tc-R-e10s
       symbol: Ru{{chunk}}
copy from testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml
copy to testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
--- a/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_dbg.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_reftest_not_accelerated_e10s_dbg.yml
@@ -1,7 +1,7 @@
 ---
 $inherits:
-  from: 'tasks/tests/fx_linux64_reftest_not_accelerated.yml'
+  from: 'tasks/tests/fx_linux64_reftest_not_accelerated_e10s.yml'
 task:
   payload:
     command:
       - --download-symbols=true