Bug 1277209 - Run Firefox UI functional tests for TC Linux 64 opt and pgo draft
authorHenrik Skupin <mail@hskupin.info>
Wed, 01 Jun 2016 13:32:04 +0200
changeset 373902 6025929c34f1ba3286c3191585380d2ffc396f7e
parent 373901 a8a0e8aaffd0ce304be9970ef10b4ba7bd76b57f
child 522494 f325f96055337bc7724c59ce0b07df29e91f3deb
push id19866
push userbmo:hskupin@gmail.com
push dateWed, 01 Jun 2016 11:33:33 +0000
bugs1277209
milestone49.0a1
Bug 1277209 - Run Firefox UI functional tests for TC Linux 64 opt and pgo MozReview-Commit-ID: 1XapGUIRbAj
testing/taskcluster/tasks/branches/base_jobs.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
--- a/testing/taskcluster/tasks/branches/base_jobs.yml
+++ b/testing/taskcluster/tasks/branches/base_jobs.yml
@@ -219,22 +219,30 @@ tests:
       tasks/builds/opt_linux64.yml:
         task: tasks/tests/fx_linux64_external_media_tests_opt.yml
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_external_media_tests_dbg.yml
       tasks/builds/opt_linux64_pgo.yml:
         task: tasks/tests/fx_linux64_external_media_tests_opt.yml
   firefox-ui-functional:
     allowed_build_tasks:
+      tasks/builds/opt_linux64.yml:
+        task: tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
       tasks/builds/dbg_linux64.yml:
-        task: tasks/tests/fx_linux64_firefox_ui_functional.yml
+        task: tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml
+      tasks/builds/opt_linux64_pgo.yml:
+        task: tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
   firefox-ui-functional-e10s:
     allowed_build_tasks:
+      tasks/builds/opt_linux64.yml:
+        task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
       tasks/builds/dbg_linux64.yml:
-        task: tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml
+        task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml
+      tasks/builds/opt_linux64_pgo.yml:
+        task: tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
   gtest:
     allowed_build_tasks:
       tasks/builds/opt_linux64.yml:
         task: tasks/tests/fx_linux64_gtest_opt.yml
       tasks/builds/dbg_linux64.yml:
         task: tasks/tests/fx_linux64_gtest_dbg.yml
       tasks/builds/opt_linux64_pgo.yml:
         task: tasks/tests/fx_linux64_gtest_opt.yml
--- a/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional.yml
@@ -1,17 +1,16 @@
 ---
 $inherits:
   from: 'tasks/tests/fx_desktop_generic.yml'
 task:
   payload:
     command:
       - --installer-url={{build_url}}
       - --test-packages-url={{test_packages_url}}
-      - --download-symbols=ondemand
     env:
         MOZHARNESS_SCRIPT: 'mozharness/scripts/firefox_ui_tests/functional.py'
         MOZHARNESS_CONFIG: >
           mozharness/configs/firefox_ui_tests/taskcluster.py
           mozharness/configs/remove_executables.py
     maxRunTime: 5400
   metadata:
     name: '[TC] Linux64 firefox-ui-tests functional'
new file mode 100644
--- /dev/null
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_dbg.yml
@@ -0,0 +1,7 @@
+---
+$inherits:
+  from: 'tasks/tests/fx_linux64_firefox_ui_functional.yml'
+task:
+  payload:
+    command:
+      - --download-symbols=true
--- a/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml
@@ -1,17 +1,16 @@
 ---
 $inherits:
   from: 'tasks/tests/fx_desktop_generic.yml'
 task:
   payload:
     command:
       - --installer-url={{build_url}}
       - --test-packages-url={{test_packages_url}}
-      - --download-symbols=ondemand
       - --e10s
     env:
         MOZHARNESS_SCRIPT: 'mozharness/scripts/firefox_ui_tests/functional.py'
         MOZHARNESS_CONFIG: >
           mozharness/configs/firefox_ui_tests/taskcluster.py
           mozharness/configs/remove_executables.py
     maxRunTime: 5400
   metadata:
new file mode 100644
--- /dev/null
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_dbg.yml
@@ -0,0 +1,7 @@
+---
+$inherits:
+  from: 'tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml'
+task:
+  payload:
+    command:
+      - --download-symbols=true
new file mode 100644
--- /dev/null
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_e10s_opt.yml
@@ -0,0 +1,7 @@
+---
+$inherits:
+  from: 'tasks/tests/fx_linux64_firefox_ui_functional_e10s.yml'
+task:
+  payload:
+    command:
+      - --download-symbols=ondemand
new file mode 100644
--- /dev/null
+++ b/testing/taskcluster/tasks/tests/fx_linux64_firefox_ui_functional_opt.yml
@@ -0,0 +1,7 @@
+---
+$inherits:
+  from: 'tasks/tests/fx_linux64_firefox_ui_functional.yml'
+task:
+  payload:
+    command:
+      - --download-symbols=ondemand