Skip to content

all tests again

b5620f9
Select commit
Loading
Failed to load commit list.
Draft

[Do not merge] Test262 run #56705

all tests again
b5620f9
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-chrome-canary-wdspec-1 succeeded Dec 18, 2025 in 22m 24s

Community-TC (push)

A subset of WPT's "wdspec" tests (chunk number 1 of 2), run in the canary release of chrome.

Details

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

Task Status

Started: 2025-12-18T22:12:28.754Z
Resolved: 2025-12-18T22:33:55.388Z
Task Execution Time: 21 minutes, 26 seconds, 634 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=canary --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --no-fail-on-unexpected --this-chunk=1 --total-chunks=2 --test-type=wdspec --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --enable-swiftshader --install-browser --install-webdriver chrome


[taskcluster 2025-12-18 22:12:29.028Z] Task ID: Xml_p4CISua7IiWtnfiLEQ
[taskcluster 2025-12-18 22:12:29.028Z] Worker ID: 5999849980207678158
[taskcluster 2025-12-18 22:12:29.028Z] Worker Group: us-east1-b
[taskcluster 2025-12-18 22:12:29.028Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-12-18 22:12:29.028Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-12-18 22:12:29.028Z] Worker Version: 46.1.0
[taskcluster 2025-12-18 22:12:29.028Z] Public IP: 35.237.210.208
[taskcluster 2025-12-18 22:12:29.028Z] Hostname: proj-wpt-ci-loabm2lbrbmuou22dnz90g

ac811f28856d - Started downloading
8f84a9f2102e - Started downloading
ac811f28856d - Downloaded in 0.037 seconds
40516d781e70 - Started downloading
44ebbf800033 - Started downloading
44ebbf800033 - Downloaded in 0.051 seconds
8f84a9f2102e - Downloaded in 0.207 seconds
a8884b21e40e - Started downloading
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.001 seconds
79c347416ee8 - Started downloading

...(111107 lines hidden)...

original   = {'height': 600, 'width': 800, 'x': 100, 'y': 100}
rect       = {'width': 200, 'y': 200}
response   = <Response: status=200 body={"value": {"height": 600, "width": 800, "x": 100, "y": 100}}>
session    = <Session c06cc4c1332d2b7caeb32a5f2ac26209>
value      = {'height': 600, 'width': 800, 'x': 100, 'y': 100}

webdriver/tests/classic/set_window_rect/set.py:211: AssertionError
  FAIL test_partial_input[rect7] - AssertionError: assert 600 == 200
session = <Session c06cc4c1332d2b7caeb32a5f2ac26209>
rect = {'height': 200, 'y': 200}

    @pytest.mark.parametrize("rect", [
        {"width": 200},
        {"height": 200},
        {"x": 200},
        {"y": 200},
        {"width": 200, "x": 200},
        {"height": 200, "x": 200},
        {"width": 200, "y": 200},
        {"height": 200, "y": 200},
    ])
    def test_partial_input(session, rect):
        original = session.window.rect
        response = set_window_rect(session, rect)
        value = assert_success(response, session.window.rect)
    
        assert value["width"] == rect.get("width", original["width"])
>       assert value["height"] == rect.get("height", original["height"])
E       AssertionError: assert 600 == 200
E        +  where 200 = <built-in method get of dict object at 0x7fc5b7c509c0>('height', 600)
E        +    where <built-in method get of dict object at 0x7fc5b7c509c0> = {'height': 200, 'y': 200}.get

original   = {'height': 600, 'width': 800, 'x': 100, 'y': 100}
rect       = {'height': 200, 'y': 200}
response   = <Response: status=200 body={"value": {"height": 600, "width": 800, "x": 100, "y": 100}}>
session    = <Session c06cc4c1332d2b7caeb32a5f2ac26209>
value      = {'height': 600, 'width': 800, 'x': 100, 'y': 100}

webdriver/tests/classic/set_window_rect/set.py:212: AssertionError
  FAIL test_set_to_screen_size - assert 1279 >= 1280
session = <Session c06cc4c1332d2b7caeb32a5f2ac26209>
available_screen_size = (1280, 1002), minimal_screen_position = (0, 0)
screen_size = (1280, 1024)

    def test_set_to_screen_size(
        session, available_screen_size, minimal_screen_position, screen_size
    ):
        minimal_x, minimal_y = minimal_screen_position
        available_width, available_height = available_screen_size
        screen_width, screen_height = screen_size
        target_rect = {
            "x": minimal_x,
            "y": minimal_y,
            "width": screen_width,
            "height": screen_height,
        }
    
        response = set_window_rect(session, target_rect)
        value = assert_success(response, session.window.rect)
    
>       assert value["width"] >= available_width
E       assert 1279 >= 1280

available_height = 1002
available_screen_size = (1280, 1002)
available_width = 1280
minimal_screen_position = (0, 0)
minimal_x  = 0
minimal_y  = 0
response   = <Response: status=200 body={"value": {"height": 1023, "width": 1279, "x": 0, "y": 0}}>
screen_height = 1024
screen_size = (1280, 1024)
screen_width = 1280
session    = <Session c06cc4c1332d2b7caeb32a5f2ac26209>
target_rect = {'height': 1024, 'width': 1280, 'x': 0, 'y': 0}
value      = {'height': 1023, 'width': 1279, 'x': 0, 'y': 0}

webdriver/tests/classic/set_window_rect/set.py:261: AssertionError
/webdriver/tests/classic/switch_to_frame/switch.py
  FAIL test_no_browsing_context[0] - assert 200 == 404
session = <Session fa825368cd736a0b3d466ff6561a1a46>, closed_frame = None
id = 0

    @pytest.mark.parametrize("id", [
        None,
        0,
        {"element-6066-11e4-a52e-4f735466cecf": "foo"},
    ])
    def test_no_browsing_context(session, closed_frame, id):
        response = switch_to_frame(session, id)
        if id is None:
            assert_success(response)
            session.find.css("#delete", all=False)
        else:
>           assert_error(response, "no such window")

closed_frame = None
id         = 0
response   = <Response: status=200 body={"value": null}>
session    = <Session fa825368cd736a0b3d466ff6561a1a46>

webdriver/tests/classic/switch_to_frame/switch.py:64: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

response = <Response: status=200 body={"value": null}>
error_code = 'no such window', data = None

    def assert_error(response, error_code, data=None):
        """
        Verify that the provided webdriver.Response instance described
        a valid error response as defined by `dfn-send-an-error` and
        the provided error code.
    
        :param response: ``webdriver.Response`` instance.
        :param error_code: String value of the expected error code
        :param data: Optional dictionary containing additional information about the error.
        """
>       assert response.status == errors[error_code]
E       assert 200 == 404
E        +  where 200 = <Response: status=200 body={"value": null}>.status

data       = None
error_code = 'no such window'
response   = <Response: status=200 body={"value": null}>

webdriver/tests/support/asserts.py:51: AssertionError
  FAIL test_no_browsing_context[id2] - AssertionError: assert 'no such element' == 'no such window'
session = <Session fa825368cd736a0b3d466ff6561a1a46>, closed_frame = None
id = {'element-6066-11e4-a52e-4f735466cecf': 'foo'}

    @pytest.mark.parametrize("id", [
        None,
        0,
        {"element-6066-11e4-a52e-4f735466cecf": "foo"},
    ])
    def test_no_browsing_context(session, closed_frame, id):
        response = switch_to_frame(session, id)
        if id is None:
            assert_success(response)
            session.find.css("#delete", all=False)
        else:
>           assert_error(response, "no such window")

closed_frame = None
id         = {'element-6066-11e4-a52e-4f735466cecf': 'foo'}
response   = <Response status=404 error=<NoSuchElementException http_status=404>>
session    = <Session fa825368cd736a0b3d466ff6561a1a46>

webdriver/tests/classic/switch_to_frame/switch.py:64: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

response = <Response status=404 error=<NoSuchElementException http_status=404>>
error_code = 'no such window', data = None

    def assert_error(response, error_code, data=None):
        """
        Verify that the provided webdriver.Response instance described
        a valid error response as defined by `dfn-send-an-error` and
        the provided error code.
    
        :param response: ``webdriver.Response`` instance.
        :param error_code: String value of the expected error code
        :param data: Optional dictionary containing additional information about the error.
        """
        assert response.status == errors[error_code]
    
        assert "value" in response.body
>       assert response.body["value"]["error"] == error_code
E       AssertionError: assert 'no such element' == 'no such window'
E         
E         - no such window
E         + no such element

data       = None
error_code = 'no such window'
response   = <Response status=404 error=<NoSuchElementException http_status=404>>

webdriver/tests/support/asserts.py:54: AssertionError
19:41.96 INFO Got 67 unexpected results, with 0 unexpected passes
19:41.96 wptserve INFO Stopped http server on 127.0.0.1:8001
19:41.96 wptserve INFO Stopped http server on 127.0.0.1:8003
19:41.96 wptserve INFO Stopped http server on 127.0.0.1:8002
19:41.96 wptserve INFO Stopped http server on 127.0.0.1:8000
19:41.98 wptserve INFO Stopped http server on 127.0.0.1:8444
19:41.98 wptserve INFO Stopped http server on 127.0.0.1:8446
19:41.98 wptserve INFO Stopped http server on 127.0.0.1:8443
19:41.98 wptserve INFO Stopped http server on 127.0.0.1:8445
19:41.98 wptserve INFO Stopped http server on 127.0.0.1:9000
19:41.98 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
19:42.38 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
19:42.41 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
19:42.44 INFO Removed font: Ahem.ttf
19:42.47 INFO Closing logging queue
19:42.47 INFO queue closed
19:42.47 INFO Tolerating 67 unexpected results
mem avail: 14539 of 15806 MiB (91.99%), swap free:    0 of    0 MiB ( 0.00%)
X connection to :99.0 broken (explicit kill or server shutdown).

[taskcluster 2025-12-18 22:33:53.333Z] === Task Finished ===
[taskcluster 2025-12-18 22:33:54.488Z] Successful task run with exit code: 0 completed in 1285.463 seconds