Bug 1411660 - Schedule test-verify-wpt on all desktop platforms, tier 3; r=jmaher
authorGeoff Brown <gbrown@mozilla.com>
Fri, 17 Nov 2017 14:18:57 -0700
changeset 436924 5f01cc9399e6a0f3798cca682e397c37f94b164d
parent 436923 07cd8a123061a4aaf47931ded25eb9bf18d1afb3
child 436925 5b960167158f0638ac21770e09186b323f2a5e7b
push id117
push userfmarier@mozilla.com
push dateTue, 28 Nov 2017 20:17:16 +0000
reviewersjmaher
bugs1411660
milestone59.0a1
Bug 1411660 - Schedule test-verify-wpt on all desktop platforms, tier 3; r=jmaher
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
@@ -33,16 +33,17 @@ common-tests:
     - mochitest-devtools-chrome
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
     - reftest
     - reftest-no-accel
     - telemetry-tests-client
     - test-verify
+    - test-verify-wpt
     - xpcshell
 
 web-platform-tests:
     - web-platform-tests
     - web-platform-tests-reftests
     - web-platform-tests-wdspec
 
 web-platform-tests-headless:
@@ -177,16 +178,17 @@ windows-tests:
     - mochitest-clipboard
     - mochitest-devtools-chrome
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
     - reftest
     - reftest-no-accel
     - test-verify
+    - test-verify-wpt
     - web-platform-tests
     - web-platform-tests-reftests
     - xpcshell
 
 windows-talos:
     - talos-chrome
     - talos-dromaeojs
     - talos-g1
@@ -237,16 +239,17 @@ macosx64-tests:
     - mochitest-chrome
     - mochitest-clipboard
     - mochitest-devtools-chrome
     - mochitest-gpu
     - mochitest-media
     - mochitest-webgl
     - reftest
     - test-verify
+    - test-verify-wpt
     - web-platform-tests
     - web-platform-tests-reftests
     - xpcshell
 
 macosx64-talos:
     - talos-chrome
     - talos-dromaeojs
     - talos-g1
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -122,8 +122,25 @@ web-platform-tests-wdspec-headless:
                 windows.*:
                     - --test-type=wdspec
                     - --headless
                     - --headless-width=1024
                     - --headless-height=768
                 default:
                     - --test-type=wdspec
                     - --headless
+
+test-verify-wpt:
+    description: "Extra verification of web-platform tests modified on this push"
+    suite: test-verify-wpt
+    treeherder-symbol: tc(TVw)
+    run-on-projects:
+        by-test-platform:
+            # do not run on ccov; see also the enable_code_coverage transform
+            linux64-ccov/.*: []
+            default: built-projects
+    tier: 3
+    mozharness:
+        extra-options:
+            - --verify
+    when:
+        files-changed:
+            - 'testing/web-platform/tests/**'