Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get started cleaning up interesttarget implementation [1/N] #50159

Merged
merged 1 commit into from
Jan 18, 2025

Get started cleaning up interesttarget implementation [1/N]

ed55e1d
Select commit
Loading
Failed to load commit list.
Merged

Get started cleaning up interesttarget implementation [1/N] #50159

Get started cleaning up interesttarget implementation [1/N]
ed55e1d
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results succeeded Jan 17, 2025 in 6m 3s

Community-TC (pull_request)

Collect results for all tests affected by a pull request in firefox.

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-01-17T23:56:20.328Z
Resolved: 2025-01-17T23:58:45.489Z
Task Execution Time: 2 minutes, 25 seconds, 161 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz

WPT Command: python3 ./wpt run --channel=nightly --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2025-01-17 23:56:20.379Z] Task ID: QS_kVFdDQyu8Vbps6CIc6w
[taskcluster 2025-01-17 23:56:20.379Z] Worker ID: 2192844003310261209
[taskcluster 2025-01-17 23:56:20.379Z] Worker Group: us-central1-c
[taskcluster 2025-01-17 23:56:20.379Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-17 23:56:20.379Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-17 23:56:20.379Z] Worker Version: 46.1.0
[taskcluster 2025-01-17 23:56:20.379Z] Public IP: 35.202.170.64
[taskcluster 2025-01-17 23:56:20.379Z] Hostname: proj-wpt-ci-esgu4vaqsqckuupzkuajwa

[taskcluster 2025-01-17 23:56:21.245Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh

...(555 lines hidden)...

 0:42.36 TEST_END: Test OK. Subtests passed 0/1. Unexpected 1
FAIL InterestEvent dispatches on area hover - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html:26:16

 0:42.36 TEST_START: /html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html
 0:42.36 INFO Closing window c9d8abc2-faf6-47f9-bcea-b016542b0c86
 0:42.52 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 36, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '1'}]}
 0:42.67 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 36, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '3'}]}
 0:42.75 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '4'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 119, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '5'}]}
 0:42.84 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '6'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 36, 'y': 154, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '7'}]}
 0:42.92 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '8'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 119, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '9'}]}
 0:42.97 TEST_END: Test OK. Subtests passed 1/3. Unexpected 2
FAIL InterestEvent dispatches on button hover - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html:22:16
FAIL event dispatches if interestee is non-HTML Element - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html:65:16

 0:42.97 TEST_START: /html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html
 0:42.99 INFO Closing window c235d081-bf68-4e35-8688-592e4abc2871
 0:43.38 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 66, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '1'}]}
 0:43.55 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 179, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '3'}]}
 0:43.58 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '4'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 179, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '5'}]}
 0:43.69 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '6'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 66, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '7'}]}
 0:43.81 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '8'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 179, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '9'}]}
 0:43.91 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '10'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 179, 'y': 20, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '11'}]}
 0:43.96 TEST_END: Test OK. Subtests passed 1/2. Unexpected 1
FAIL hover interest invoking closed popover opens - assert_true: expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html:29:16

 0:43.96 TEST_START: /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html
 0:43.97 INFO Closing window 96a3d506-39ef-4cff-86c5-30b1be68e8f8
 0:44.01 pid:1375 [Parent 1375, IPC I/O Parent] WARNING: failed to send SIGKILL to process 1801: file /builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:153
 0:44.30 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 962, 'y': 1066, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '1'}]}
 0:44.40 INFO {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 57, 'y': 1276, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '3'}]}
 0:44.41 TEST_END: Test ERROR, expected OK. Subtests passed 0/1. Unexpected 1
FAIL InterestEvent dispatches on svg a hover - promise_test: Unhandled rejection with value: "error: Action action_sequence failed: Move target (962, 1066) is out of bounds of viewport dimensions (1280, 844)\nstacktrace:\n\tRemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8\n\tWebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:197:5\n\tMoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:493:5\n\tassertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3100:11\n\t#assertInViewPort@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:115:17\n\treceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:203:42\n"ERROR /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html - Test named 'InterestEvent dispatches on svg a hover' specified 1 'cleanup' function, and 1 failed.
 0:44.41 INFO No more tests
 0:44.41 pid:1375 1737158319410	Marionette	INFO	Stopped listening on port 51537
 0:45.14 pid:1375 [GFX1-]: VideoBridgeParent receives IPC close with reason=AbnormalShutdown
 0:45.26 INFO Browser exited with return code -15
 0:45.08 INFO Closing logging queue
 0:45.08 INFO queue closed
 0:45.28 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 34 checks (26 subtests, 8 tests)
Expected results: 9
Unexpected results: 25
  test: 1 (1 error)
  subtest: 24 (24 fail)

Unexpected Results
------------------
/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html
  FAIL interestTargetElement reflects interestee HTML element - assert_equals: expected (object) Element node <div id="interestee"></div> but got (undefined) undefined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:16:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:15:7
  FAIL interestTargetElement reflects set value - assert_equals: expected "" but got "interestee"
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:27:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:21:7
  FAIL interestTargetElement reflects set value across shadow root into light dom - assert_equals: expected "" but got "interestee"
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:40:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:34:7
  FAIL interestTargetElement does not reflect set value inside shadowroot - assert_equals: expected null but got Element node <div></div>
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:48:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:43:7
  FAIL interestTargetElement does not reflect invalid value - assert_equals: expected null but got Element node <div></div>
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:54:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:52:7
  FAIL interestTargetElement throws error on assignment of non Element - assert_throws_js: interestTargetElement attribute value must be an instance of Element function "function () {
        buttonInvoker.interestTargetElement = {};
      }" did not throw
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:65:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestelement-interface.tentative.html:64:7
/html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html
  FAIL InterestEvent propagates across shadow boundaries retargeting invoker source - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html:40:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html:20:7
  FAIL cross shadow InterestEvent retargets interestee to host element - assert_true: InterestEvent gets fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-dispatch-shadow.tentative.html:71:16
/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html
  FAIL source is readonly defaulting to null - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:18:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:17:7
  FAIL InterestEventInit properties set value (manual event) - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:25:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:23:7
  FAIL InterestEventInit properties set value (beforetoggle event) - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:33:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:29:7
  FAIL InterestEventInit properties set value (toggle event) - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:41:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:37:7
  FAIL source set to undefined - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:46:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:45:7
  FAIL source set to null - InterestEvent is not defined
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:51:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:50:7
  FAIL source set to false - assert_throws_js: source is not an object function "function () {
        new InterestEvent("test", { source: false });
      }" threw object "ReferenceError: InterestEvent is not defined" ("ReferenceError") expected instance of function "function TypeError() {
    [native code]
}" ("TypeError")
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:56:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:55:7
  FAIL source set to true - assert_throws_js: source is not an object function "function () {
        const event = new InterestEvent("test", { source: true });
      }" threw object "ReferenceError: InterestEvent is not defined" ("ReferenceError") expected instance of function "function TypeError() {
    [native code]
}" ("TypeError")
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:66:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:65:7
  FAIL source set to {} - assert_throws_js: source is not an object function "function () {
        const event = new InterestEvent("test", { source: {} });
      }" threw object "ReferenceError: InterestEvent is not defined" ("ReferenceError") expected instance of function "function TypeError() {
    [native code]
}" ("TypeError")
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:76:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:75:7
  FAIL source set to non-Element EventTarget - assert_throws_js: source is not an Element function "function () {
        const eventInit = { source: new XMLHttpRequest() };
        const event = new InterestEvent("toggle", eventInit);
      }" threw object "ReferenceError: InterestEvent is not defined" ("ReferenceError") expected instance of function "function TypeError() {
    [native code]
}" ("TypeError")
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:86:21
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interestevent-interface.tentative.html:85:7
/html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html
  FAIL InterestEvent dispatches on anchor hover - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-anchor-event-dispatch.tentative.html:23:16
/html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html
  FAIL InterestEvent dispatches on area hover - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-area-event-dispatch.tentative.html:26:16
/html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html
  FAIL InterestEvent dispatches on button hover - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html:22:16
  FAIL event dispatches if interestee is non-HTML Element - assert_true: InterestEvent is fired expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-button-event-dispatch.tentative.html:65:16
/html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html
  FAIL hover interest invoking closed popover opens - assert_true: expected true got false
@http://web-platform.test:8000/html/semantics/the-button-element/interest-target/interesttarget-on-popover-behavior.tentative.html:29:16
/html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html
  FAIL InterestEvent dispatches on svg a hover - promise_test: Unhandled rejection with value: "error: Action action_sequence failed: Move target (962, 1066) is out of bounds of viewport dimensions (1280, 844)\nstacktrace:\n\tRemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8\n\tWebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:197:5\n\tMoveTargetOutOfBoundsError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:493:5\n\tassertTargetInViewPort@chrome://remote/content/shared/webdriver/Actions.sys.mjs:3100:11\n\t#assertInViewPort@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:115:17\n\treceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:203:42\n"
  ERROR /html/semantics/the-button-element/interest-target/interesttarget-svg-a-event-dispatch.tentative.html - Test named 'InterestEvent dispatches on svg a hover' specified 1 'cleanup' function, and 1 failed.
 0:45.28 INFO Got 8 unexpected results, with 0 unexpected passes
 0:45.28 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 0:45.34 wptserve INFO Stopped http server on 127.0.0.1:8444
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:8443
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:8445
 0:45.35 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:45.35 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:8001
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:8003
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:8446
 0:45.35 wptserve INFO Stopped http server on 127.0.0.1:9000
 0:45.36 wptserve INFO Stopped http server on 127.0.0.1:8002
 0:45.72 wptserve INFO Stopped http server on 127.0.0.1:8000
 0:45.77 INFO Removed font: Ahem.ttf
 0:45.80 INFO Closing logging queue
 0:45.80 INFO queue closed
 0:45.80 INFO Tolerating 8 unexpected results
[taskcluster 2025-01-17 23:58:43.525Z] === Task Finished ===
[taskcluster 2025-01-17 23:58:44.284Z] Successful task run with exit code: 0 completed in 143.906 seconds