From b58d248e22a80ae39d79da8999021021e2038780 Mon Sep 17 00:00:00 2001 From: Kenzie Raditya Tirtarahardja Date: Tue, 10 Jun 2025 10:23:24 +0800 Subject: [PATCH] Remove @command in executorservodriver.py (#37363) The `@webdriver.client.command` function is removed in the [recent upstream sync](https://github.com/servo/servo/commit/bd6639aadbbda905a82bfe911caf033cd33cfde1#diff-f09302464a433395dfc4a01c84c093fdf14aaeb0a9fd39845e2c945610655c22L12-L29). Change that removes the function: [[Commit]](https://github.com/web-platform-tests/wpt/commit/8ccc161a1fe7bfea16a5d0e34f2a5ff4b953155f) | [[Issue]](https://github.com/web-platform-tests/wpt/issues/51845) Testing: `./mach test-wpt -r --product servodriver tests/wpt/tests/infrastucture/testdriver/actions` Signed-off-by: PotatoCP --- tests/wpt/meta/MANIFEST.json | 2 +- .../tools/wptrunner/wptrunner/executors/executorservodriver.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index 2e311c7ceb4..76574878148 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -517102,7 +517102,7 @@ [] ], "executorservodriver.py": [ - "e27b111ee8b7c4cdff4a0aee5c010d402efff263", + "8176d15ea2a5bbc201618076d58c76b59bc42c47", [] ], "executorwebdriver.py": [ diff --git a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py index e27b111ee8b..8176d15ea2a 100644 --- a/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py +++ b/tests/wpt/tests/tools/wptrunner/wptrunner/executors/executorservodriver.py @@ -20,17 +20,14 @@ def do_delayed_imports(): def __init__(self, session): self.session = session - @webdriver.client.command def get_prefs(self, *prefs): body = {"prefs": list(prefs)} return self.session.send_session_command("POST", "servo/prefs/get", body) - @webdriver.client.command def set_prefs(self, prefs): body = {"prefs": prefs} return self.session.send_session_command("POST", "servo/prefs/set", body) - @webdriver.client.command def reset_prefs(self, *prefs): body = {"prefs": list(prefs)} return self.session.send_session_command("POST", "servo/prefs/reset", body)