From 7171d18e96bfcbe8f8e10d8d6ee225ecbd5d4c60 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Mon, 14 Apr 2025 16:14:47 -0700 Subject: [PATCH] Run all tests with --enable-experimental-web-platform-features (#36335) Fixes: #36315 Signed-off-by: Oriol Brufau --- tests/wpt/meta/MANIFEST.json | 2 +- tests/wpt/meta/__dir__.ini | 21 ------------------- tests/wpt/mozilla/meta/__dir__.ini | 21 ------------------- .../wptrunner/executors/executorservo.py | 1 + tests/wpt/webgl/meta/__dir__.ini | 21 ------------------- tests/wpt/webgpu/meta/__dir__.ini | 21 ------------------- 6 files changed, 2 insertions(+), 85 deletions(-) delete mode 100644 tests/wpt/webgl/meta/__dir__.ini delete mode 100644 tests/wpt/webgpu/meta/__dir__.ini diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index 04b454ad1df..9896d35c5bd 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -511637,7 +511637,7 @@ [] ], "executorservo.py": [ - "e3369d24ebc6d6aac1b4632ef673a36602417745", + "7b0a64a60489f91fe2d2ec92c69118c0b5b1b8c0", [] ], "executorservodriver.py": [ diff --git a/tests/wpt/meta/__dir__.ini b/tests/wpt/meta/__dir__.ini index 45cf095da82..5d513146b3f 100644 --- a/tests/wpt/meta/__dir__.ini +++ b/tests/wpt/meta/__dir__.ini @@ -1,25 +1,4 @@ prefs: [ - # Experimental web platform features - "dom_async_clipboard_enabled:true", - "dom_fontface_enabled:true", - "dom_imagebitmap_enabled:true", - "dom_intersection_observer_enabled:true", - "dom_mouse_event_which_enabled:true", - "dom_notification_enabled:true", - "dom_offscreen_canvas_enabled:true", - "dom_permissions_enabled:true", - "dom_resize_observer_enabled:true", - "dom_serviceworker_enabled:true", - "dom_svg_enabled:true", - "dom_trusted_types_enabled:true", - "dom_webgl2_enabled:true", - "dom_webgpu_enabled:true", - "dom_xpath_enabled:true", - "layout_columns_enabled:true", - "layout_container_queries_enabled:true", - "layout_grid_enabled:true", - - # Other features "dom_testutils_enabled:true", "dom_urlpattern_enabled:true", ] diff --git a/tests/wpt/mozilla/meta/__dir__.ini b/tests/wpt/mozilla/meta/__dir__.ini index a74818e0107..a57c0286b12 100644 --- a/tests/wpt/mozilla/meta/__dir__.ini +++ b/tests/wpt/mozilla/meta/__dir__.ini @@ -1,24 +1,3 @@ prefs: [ - # Experimental web platform features - "dom_async_clipboard_enabled:true", - "dom_fontface_enabled:true", - "dom_imagebitmap_enabled:true", - "dom_intersection_observer_enabled:true", - "dom_mouse_event_which_enabled:true", - "dom_notification_enabled:true", - "dom_offscreen_canvas_enabled:true", - "dom_permissions_enabled:true", - "dom_resize_observer_enabled:true", - "dom_serviceworker_enabled:true", - "dom_svg_enabled:true", - "dom_trusted_types_enabled:true", - "dom_webgl2_enabled:true", - "dom_webgpu_enabled:true", - "dom_xpath_enabled:true", - "layout_columns_enabled:true", - "layout_container_queries_enabled:true", - "layout_grid_enabled:true", - - # Other features "dom_urlpattern_enabled:true", ] diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservo.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservo.py index e3369d24ebc..7b0a64a6048 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservo.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservo.py @@ -86,6 +86,7 @@ class ServoExecutor(ProcessTestExecutor): # See https://github.com/servo/servo/issues/30080. # For some reason rustls does not like the certificate generated by the WPT tooling. "--ignore-certificate-errors", + "--enable-experimental-web-platform-features", "-z", self.test_url(test), ] for stylesheet in self.browser.user_stylesheets: diff --git a/tests/wpt/webgl/meta/__dir__.ini b/tests/wpt/webgl/meta/__dir__.ini deleted file mode 100644 index 9fc36681d54..00000000000 --- a/tests/wpt/webgl/meta/__dir__.ini +++ /dev/null @@ -1,21 +0,0 @@ -prefs: [ - # Experimental web platform features - "dom_async_clipboard_enabled:true", - "dom_fontface_enabled:true", - "dom_imagebitmap_enabled:true", - "dom_intersection_observer_enabled:true", - "dom_mouse_event_which_enabled:true", - "dom_notification_enabled:true", - "dom_offscreen_canvas_enabled:true", - "dom_permissions_enabled:true", - "dom_resize_observer_enabled:true", - "dom_serviceworker_enabled:true", - "dom_svg_enabled:true", - "dom_trusted_types_enabled:true", - "dom_webgl2_enabled:true", - "dom_webgpu_enabled:true", - "dom_xpath_enabled:true", - "layout_columns_enabled:true", - "layout_container_queries_enabled:true", - "layout_grid_enabled:true", -] diff --git a/tests/wpt/webgpu/meta/__dir__.ini b/tests/wpt/webgpu/meta/__dir__.ini deleted file mode 100644 index 9fc36681d54..00000000000 --- a/tests/wpt/webgpu/meta/__dir__.ini +++ /dev/null @@ -1,21 +0,0 @@ -prefs: [ - # Experimental web platform features - "dom_async_clipboard_enabled:true", - "dom_fontface_enabled:true", - "dom_imagebitmap_enabled:true", - "dom_intersection_observer_enabled:true", - "dom_mouse_event_which_enabled:true", - "dom_notification_enabled:true", - "dom_offscreen_canvas_enabled:true", - "dom_permissions_enabled:true", - "dom_resize_observer_enabled:true", - "dom_serviceworker_enabled:true", - "dom_svg_enabled:true", - "dom_trusted_types_enabled:true", - "dom_webgl2_enabled:true", - "dom_webgpu_enabled:true", - "dom_xpath_enabled:true", - "layout_columns_enabled:true", - "layout_container_queries_enabled:true", - "layout_grid_enabled:true", -]