Bug 1495430 - Add taskcluster config for android wpt, disabled for now; r=me,a=test-only
authorGeoff Brown <gbrown@mozilla.com>
Thu, 11 Oct 2018 16:23:01 -0600
changeset 499272 961ceb4f759b0652a7da3d59d1349a4a3d6d4b1c
parent 499271 6348839127fb8d4e63dbadb24b42b3594e576e5a
child 499273 9de896fd363f935bba655ee6f8ef213bfbcd11cb
push id1864
push userffxbld-merge
push dateMon, 03 Dec 2018 15:51:40 +0000
treeherdermozilla-release@f040763d99ad [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme, test-only
bugs1495430
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 1495430 - Add taskcluster config for android wpt, disabled for now; r=me,a=test-only
taskcluster/ci/test/test-sets.yml
taskcluster/ci/test/web-platform.yml
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -399,16 +399,19 @@ android-x86-kvm-tests:
     # - mochitest
     # - mochitest-chrome
     - mochitest-clipboard
     - mochitest-gpu
     # - mochitest-media
     # - mochitest-webgl1-core
     # - reftest
     # - test-verify
+    # - web-platform-tests
+    # - web-platform-tests-reftests
+    # - web-platform-tests-wdspec
 
 android-ccov-tests:
     - geckoview-junit
     - robocop
 
 devtools-tests:
     - mochitest-devtools-chrome
 
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -4,26 +4,29 @@ job-defaults:
     mozharness:
         script: web_platform_tests.py
         config:
             by-test-platform:
                 windows.*:
                     - web_platform_tests/prod_config_windows_taskcluster.py
                 macosx.*:
                     - web_platform_tests/prod_config.py
+                android-em.*:
+                    - web_platform_tests/prod_config_android.py
                 default:
                     - web_platform_tests/prod_config.py
                     - remove_executables.py
 
 web-platform-tests:
     description: "Web platform test run"
     suite: web-platform-tests
     treeherder-symbol: W(wpt)
     chunks:
         by-test-platform:
+            android.*: 36
             linux.*/debug: 18
             macosx64/opt: 5
             macosx64/debug: 10
             windows10-64-ccov/debug: 15
             macosx64-ccov/debug: 24
             default: 12
     max-run-time:
         by-test-platform:
@@ -31,20 +34,22 @@ web-platform-tests:
             macosx64-ccov/debug: 7200
             default: 7200
     e10s:
         by-test-platform:
             linux32/debug: both
             default: true
     run-on-projects:
         by-test-platform:
+            android-em-7.0-x86/opt: ['mozilla-central']
             linux64-qr/.*: ['release', 'try']  # skip on integration branches due to high load
             default: built-projects
     tier:
         by-test-platform:
+            android.*: 3
             linux64-asan/opt: 2
             linux64-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
     mozharness:
         chunked: true
         extra-options:
             - --test-type=testharness
 
@@ -86,20 +91,22 @@ web-platform-tests-reftests:
             windows.*: 1
             default: 6
     e10s:
         by-test-platform:
             linux32/debug: both
             default: true
     run-on-projects:
         by-test-platform:
+            android-em-7.0-x86/opt: ['mozilla-central']
             linux64-qr/.*: ['release', 'try']  # skip on integration branches due to high load
             default: built-projects
     tier:
         by-test-platform:
+            android.*: 3
             linux64-asan/opt: 2
             linux64-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
     mozharness:
         extra-options:
             - --test-type=reftest
 
 web-platform-tests-reftests-headless:
@@ -135,20 +142,22 @@ web-platform-tests-wdspec:
         by-test-platform:
             linux64-ccov/.*: 2
             default: 2
     mozharness:
         extra-options:
             - --test-type=wdspec
     run-on-projects:
         by-test-platform:
+            android-em-7.0-x86/opt: ['mozilla-central']
             linux64-qr/.*: ['release', 'try']  # skip on integration branches due to high load
             default: built-projects
     tier:
         by-test-platform:
+            android.*: 3
             linux64-asan/opt: 2
             linux64-qr/.*: 2  # can't be tier-1 if it's not running on integration branches
             default: default
 
 web-platform-tests-wdspec-headless:
     description: "Web platform webdriver-spec headless run"
     suite: web-platform-tests-wdspec
     treeherder-symbol: W(WdH)