Skip to content

Conversation

@jdm
Copy link
Member

@jdm jdm commented Nov 23, 2025

Fixes the following error that occurs when servodriver shutdown times out:

Uncaught exception in TestRunnerManager.run:
Traceback (most recent call last):
  File "/Users/jdm/src/alt-servo/tests/wpt/tests/tools/wptrunner/wptrunner/testrunner.py", line 441, in run_loop
    new_state = f()
                ^^^
  File "/Users/jdm/src/alt-servo/tests/wpt/tests/tools/wptrunner/wptrunner/testrunner.py", line 936, in restart_runner
    self.stop_runner(force=self.state.force_stop)
  File "/Users/jdm/src/alt-servo/tests/wpt/tests/tools/wptrunner/wptrunner/testrunner.py", line 959, in stop_runner
    self.browser.stop(force=True)
  File "/Users/jdm/src/alt-servo/tests/wpt/tests/tools/wptrunner/wptrunner/testrunner.py", line 292, in stop
    self.browser.stop(force=force)
  File "/Users/jdm/src/alt-servo/tests/wpt/tests/tools/wptrunner/wptrunner/browsers/servodriver.py", line 172, in stop
    self.logger.warn("Max retry exceeded to normally shut down. Killing instead.")
    ^^^^^^^^^^^^^^^^
AttributeError: 'StructuredLogger' object has no attribute 'warn'

Testing: Manual test. Can't test the test harness.

@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 23, 2025
@servo-wpt-sync
Copy link
Collaborator

🤖 Opened new upstream WPT pull request (web-platform-tests/wpt#56209) with upstreamable changes.

@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Nov 23, 2025
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
@jdm jdm enabled auto-merge November 23, 2025 07:57
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Nov 23, 2025
@servo-wpt-sync
Copy link
Collaborator

📝 Transplanted new upstreamable changes to existing upstream WPT pull request (web-platform-tests/wpt#56209).

@jdm jdm added this pull request to the merge queue Nov 23, 2025
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 23, 2025
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Nov 23, 2025
@yezhizhen
Copy link
Member

My bad!

Merged via the queue into main with commit 0a54d23 Nov 23, 2025
35 checks passed
@jdm jdm deleted the jdm-patch-58 branch November 23, 2025 09:15
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants