Skip to content

Cookies: add tests for expiry at read, path length order, repeated attributes and other methods - #64550

Open
rifmj wants to merge 1 commit into
web-platform-tests:masterfrom
rifmj:cookies-expiry-order-attributes
Open

rifmj wants to merge 1 commit into
web-platform-tests:masterfrom
rifmj:cookies-expiry-order-attributes

Cookies: add tests for expiry at read, path length order, repeated at…

d9e8d3d
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results succeeded Nov 2, 2026 in 4m 12s

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: 2026-11-02T13:53:38.187Z
Resolved: 2026-11-02T13:57:50.422Z
Task Execution Time: 4 minutes, 12 seconds, 235 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: cmaqApRlQyCjDfV29ZjXJg
RunId: 0

Artifacts

- public/logs/live_backing.log (32.3 KB)
- public/logs/live.log
- public/results/checkrun.md (374 B)
- public/results/wpt_report.json.gz (1.1 KB)
- public/results/wpt_screenshot.txt.gz (39 B)

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=debug --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --verify-log-full --no-headless --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2026-11-02T13:53:38.262Z] Worker Type (proj-wpt/ci-gw) settings:
[taskcluster 2026-11-02T13:53:38.262Z]   {
[taskcluster 2026-11-02T13:53:38.262Z]     "generic-worker": {
[taskcluster 2026-11-02T13:53:38.262Z]       "config": {
[taskcluster 2026-11-02T13:53:38.262Z]         "capacity": 1,
[taskcluster 2026-11-02T13:53:38.262Z]         "headlessTasks": false
[taskcluster 2026-11-02T13:53:38.262Z]       },
[taskcluster 2026-11-02T13:53:38.262Z]       "engine": "multiuser",
[taskcluster 2026-11-02T13:53:38.262Z]       "go-arch": "amd64",
[taskcluster 2026-11-02T13:53:38.262Z]       "go-os": "linux",
[taskcluster 2026-11-02T13:53:38.262Z]       "go-version": "go1.27.3",
[taskcluster 2026-11-02T13:53:38.262Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v114.0.0",
[taskcluster 2026-11-02T13:53:38.262Z]       "revision": "2a09f42c9f303f067a0f0262ae089f09229ef485",
[taskcluster 2026-11-02T13:53:38.262Z]       "source": "https://github.com/taskcluster/taskcluster/commits/2a09f42c9f303f067a0f0262ae089f09229ef485",
[taskcluster 2026-11-02T13:53:38.262Z]       "version": "114.0.0"
[taskcluster 2026-11-02T13:53:38.262Z]     },
[taskcluster 2026-11-02T13:53:38.262Z]     "image": "projects/taskcluster-imaging/global/images/generic-worker-ubuntu-24-04-057b81800ee54b8e8ee8",
[taskcluster 2026-11-02T13:53:38.262Z]     "instance-id": "3144725978564340378",
[taskcluster 2026-11-02T13:53:38.262Z]     "instance-type": "projects/757942385826/machineTypes/n2-standard-4",
[taskcluster 2026-11-02T13:53:38.262Z]     "local-ipv4": "10.142.0.39",

...(398 lines hidden)...

 0:37.11 INFO Downloading geckodriver
 0:37.11 INFO Attempting to install webdriver from nightly
 0:38.19 INFO Extracted geckodriver to /home/test/web-platform-tests/_venv3/bin/geckodriver
 0:38.19 INFO Installed b'geckodriver 0.37.1 (eef421b1b07d 2026-10-29 03:31 +0000)'
 0:38.55 INFO Getting profile data from git ref 28b7a7bffb5f82828143d9ad63839ad263b598be
 0:38.76 INFO Test prefs downloaded to /home/test/web-platform-tests/_venv3/profiles/28b7a7bffb5f82828143d9ad63839ad263b598be/161.0a1
 0:38.76 INFO Downloading OpenH264 plugin
 0:39.05 INFO Downloading openh264.json from git ref 28b7a7bffb5f82828143d9ad63839ad263b598be
 0:39.09 INFO Downloading OpenH264 plugin from https://ciscobinary.openh264.org/openh264-linux64-652bdb7719f30b52b08e506645a7322ff1b2cc6f.zip
 0:39.30 INFO OpenH264 plugin installed to /home/test/web-platform-tests/_venv3/browsers/nightly/gmp-gmpopenh264/2.6.0
 0:39.30 INFO Using OpenH264 plugin in /home/test/web-platform-tests/_venv3/browsers/nightly/gmp-gmpopenh264/2.6.0
[1813] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 0:40.67 mozversion INFO application_buildid: 20261102093942
 0:40.67 mozversion INFO application_changeset: 61d640c1e032fc5806189da57fa5a56c722bbdb3
 0:40.67 mozversion INFO application_display_name: Firefox Nightly
 0:40.67 mozversion INFO application_id: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
 0:40.67 mozversion INFO application_name: Firefox
 0:40.67 mozversion INFO application_remotingname: firefox-nightly
 0:40.67 mozversion INFO application_repository: https://hg.mozilla.org/mozilla-central
 0:40.67 mozversion INFO application_vendor: Mozilla
 0:40.67 mozversion INFO application_version: 161.0a1
 0:40.67 mozversion INFO platform_buildid: 20261102093942
 0:40.67 mozversion INFO platform_changeset: 61d640c1e032fc5806189da57fa5a56c722bbdb3
 0:40.67 mozversion INFO platform_repository: https://hg.mozilla.org/mozilla-central
 0:40.67 mozversion INFO platform_version: 161.0a1
 0:40.68 vcs DEBUG git rev-parse --show-toplevel
 0:40.68 vcs DEBUG git rev-parse --show-cdup
 0:40.68 vcs DEBUG git rev-parse HEAD
 0:45.88 DEBUG Using SingleTestSource test queue builder with kwargs {'processes': 1, 'logger': <mozlog.structuredlog.StructuredLogger object at 0x7a95da7392a0>}
mem avail: 13880 of 15985 MiB (86.83%), swap free:    0 of    0 MiB ( 0.00%)
 0:49.36 INFO Installed font: Ahem.ttf
 0:50.34 wptserve INFO Starting https server on https://127.0.0.1:8002
 0:50.38 wptserve INFO Starting https server on https://127.0.0.1:8000
 0:50.40 wptserve INFO Starting https server on https://127.0.0.1:8001
 0:50.43 wptserve INFO Create socket on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:50.43 wptserve INFO Bind on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:50.43 wptserve INFO Create socket on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:50.43 wptserve INFO Listen on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:50.43 wptserve INFO Starting https server on https://127.0.0.1:8446
 0:50.44 wptserve INFO Starting https server on https://127.0.0.1:8443
 0:50.44 wptserve INFO Bind on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:50.44 wptserve INFO Listen on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:50.45 wptserve INFO Starting https server on https://127.0.0.1:8445
 0:50.45 wptserve INFO Starting https server on https://127.0.0.1:8444
 0:50.46 wptserve INFO Starting https server on https://127.0.0.1:8003
 0:50.47 wptserve INFO Starting http2 server on https://127.0.0.1:9000
 0:50.52 wptserve INFO Starting WebTransport over HTTP/3 server on 127.0.0.1:11000
 0:50.78 SUITE_START: web-platform-test - running 5 tests
 1:08.07 DEBUG Grouped tests into 1 groups
 1:08.07 INFO Using 1 child processes
 1:08.07 DEBUG Dispatch start_init
 1:08.07 DEBUG Got new test group subsuite:'' test_type:testharness
 1:08.07 DEBUG new state: InitializingState
 1:08.07 DEBUG Dispatch init
 1:08.08 INFO Setting up ssl
 1:08.13 certutil Full command: /usr/bin/certutil -N -d /tmp/tmpdm40oghs.mozrunner -f /tmp/tmpdm40oghs.mozrunner/.crtdbpw
certutil b''
 1:08.15 certutil b''
 1:08.16 certutil b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
 1:08.16 DEBUG Init called, starting browser and runner
 1:08.16 DEBUG Starting browser with settings {'check_leaks': False, 'lsan_disabled': False, 'lsan_allowed': set(), 'lsan_max_stack_depth': None, 'mozleak_allowed': False, 'mozleak_thresholds': False, 'special_powers': None, 'testdriver': True}
 1:08.16 DEBUG Starting Firefox
 1:08.16 INFO Application command: /home/test/build/firefox/firefox --marionette about:blank -profile /tmp/tmpk0em9qht
 1:08.18 DEBUG OutputHandler.after_process_start
 1:08.18 DEBUG Firefox Started
 1:08.18 DEBUG OutputHandler.start
 1:08.18 INFO Starting runner
 1:08.18 DEBUG Test runner started
 1:08.18 pid:1916 Full command: /home/test/build/firefox/firefox --marionette about:blank
pid:1916 [1916] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
 1:08.52 DEBUG Got command: 'log'
 1:08.52 DEBUG Executor setup
 1:08.52 DEBUG Got command: 'log'
 1:08.52 DEBUG Connecting to Marionette on port 60597
 1:08.52 DEBUG Got command: 'log'
 1:08.52 DEBUG Waiting for Marionette connection
 1:09.82 pid:1916 1793627791754	Marionette	INFO	Marionette enabled
 1:10.14 pid:1916 1793627792069	Marionette	INFO	Listening on port 60597
 1:10.16 DEBUG Got command: 'log'
 1:10.16 DEBUG Starting Marionette session
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
 1:13.22 pid:1916 [GFX1-]: Calling WaitFlushedEvent::Run: is delayed: 2435
 1:13.80 pid:1916 console.error: services.settings:
 1:13.81 pid:1916   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:13.81 pid:1916   Stack:
 1:13.81 pid:1916     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:13.81 pid:1916 list@resource://services-settings/Database.sys.mjs:96:13
 1:14.28 DEBUG Got command: 'log'
 1:14.28 DEBUG Marionette session started
 1:14.28 DEBUG Got command: 'log'
 1:14.28 DEBUG Loading http://web-platform.test:8000/testharness_runner.html
 1:14.33 pid:1916 console.error: services.settings:
 1:14.33 pid:1916   Message: EmptyDatabaseError: "main/nimbus-desktop-experiments" has not been synced yet
 1:14.33 pid:1916   Stack:
 1:14.33 pid:1916     EmptyDatabaseError@resource://services-settings/Database.sys.mjs:19:5
 1:14.33 pid:1916 list@resource://services-settings/Database.sys.mjs:96:13
 1:14.41 DEBUG Got command: 'init_succeeded'
 1:14.41 DEBUG new state: RunningState
 1:14.41 DEBUG Dispatch run_test
 1:14.41 TEST_START: /cookies/attributes/expired-at-read.html
 1:14.41 DEBUG Got command: 'log'
 1:14.41 DEBUG Executor setup done
 1:22.89 DEBUG Got command: 'log'
 1:22.89 DEBUG Got async callback: complete
 1:22.89 DEBUG Got command: 'test_ended'
 1:22.89 TEST_END: Test OK. Subtests passed 2/2. Unexpected 0
 1:22.89 DEBUG new state: RunningState
 1:22.89 DEBUG Dispatch run_test
 1:22.89 TEST_START: /cookies/attributes/last-attribute.html
 1:22.89 DEBUG Got command: 'log'
 1:22.89 INFO Closing window 268b608c-70df-4efa-a84d-fc8a0bd4b8f8
 1:23.05 DEBUG Got command: 'log'
 1:23.05 DEBUG Got async callback: complete
 1:23.05 DEBUG Got command: 'test_ended'
 1:23.05 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:23.05 DEBUG new state: RunningState
 1:23.05 DEBUG Dispatch run_test
 1:23.05 TEST_START: /cookies/attributes/last-attribute.tentative.html
 1:23.05 DEBUG Got command: 'log'
 1:23.05 INFO Closing window 48a9286e-f082-49d3-849a-4136c66f9b36
 1:23.24 DEBUG Got command: 'log'
 1:23.24 DEBUG Got async callback: complete
 1:23.24 DEBUG Got command: 'test_ended'
 1:23.24 TEST_END: Test OK. Subtests passed 2/2. Unexpected 0
 1:23.24 DEBUG new state: RunningState
 1:23.24 DEBUG Dispatch run_test
 1:23.24 TEST_START: /cookies/ordering/equal-segment-count.html
 1:23.24 DEBUG Got command: 'log'
 1:23.24 INFO Closing window 020b1bf9-960c-404c-a985-ae454c10dcab
 1:23.49 DEBUG Got command: 'log'
 1:23.49 DEBUG Got async callback: complete
 1:23.49 DEBUG Got command: 'test_ended'
 1:23.49 TEST_END: Test OK. Subtests passed 1/1. Unexpected 0
 1:23.49 DEBUG new state: RunningState
 1:23.49 DEBUG Dispatch run_test
 1:23.49 TEST_START: /cookies/samesite/methods-beyond-get-post.html
 1:23.50 DEBUG Got command: 'log'
 1:23.50 INFO Closing window fa9e7b77-9095-4e28-8acb-d3437819cf05
 1:23.88 DEBUG Got command: 'log'
 1:23.88 DEBUG Got async callback: complete
 1:23.88 DEBUG Got command: 'test_ended'
 1:23.88 TEST_END: Test OK. Subtests passed 4/4. Unexpected 0
 1:23.88 INFO No more tests
 1:23.88 DEBUG new state: StopState
 1:23.88 DEBUG TestRunnerManager main loop terminating, starting cleanup
 1:23.88 DEBUG Stopping runner process
 1:23.89 pid:1916 1793627805816	Marionette	INFO	Stopped listening on port 60597
 1:24.25 DEBUG Runner process exited with code 0
 1:24.25 DEBUG Stopping Firefox 1916
 1:24.25 DEBUG Shutting down attempt 1/3
 1:24.33 INFO Browser exited with return code 0
 1:24.33 DEBUG OutputHandler.after_process_stop
 1:24.33 DEBUG stopped
 1:24.33 DEBUG TestRunnerManager cleanup
 1:24.20 INFO Closing logging queue
 1:24.20 INFO queue closed
 1:24.33 DEBUG TestRunnerManager teardown
 1:24.33 DEBUG OutputHandler.after_process_stop
 1:24.34 DEBUG TestRunnerManager main loop terminated
 1:24.34 DEBUG Stop flag set in ManagerGroup
 1:24.34 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 18 checks (13 subtests, 5 tests)
Expected results: 18
Unexpected results: 0
OK
 1:24.34 INFO Got 0 unexpected results, with 0 unexpected passes
 1:24.34 wptserve INFO Stopped http server on 127.0.0.1:8001
 1:24.34 wptserve INFO Stopped http server on 127.0.0.1:8002
 1:24.34 wptserve INFO Stopped http server on 127.0.0.1:8443
 1:24.34 wptserve INFO Stopped http server on 127.0.0.1:8003
 1:24.35 wptserve INFO Stopped http server on 127.0.0.1:8000
 1:24.35 wptserve INFO Stopped http server on 127.0.0.1:8444
 1:24.35 wptserve INFO Stopped http server on 127.0.0.1:8445
 1:24.36 wptserve INFO Stopped http server on 127.0.0.1:8446
 1:24.36 wptserve INFO Stopped http server on 127.0.0.1:9000
 1:24.36 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 1:24.82 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 1:24.82 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 1:24.86 INFO Removed font: Ahem.ttf
 1:24.88 INFO Closing logging queue
 1:24.88 INFO queue closed
mem avail: 14383 of 15985 MiB (89.98%), swap free:    0 of    0 MiB ( 0.00%)
X connection to :99.0 broken (explicit kill or server shutdown).
[taskcluster 2026-11-02T13:57:49.428Z]                        Exit Code: 0
[taskcluster 2026-11-02T13:57:49.428Z]                        User Time: 24.413ms
[taskcluster 2026-11-02T13:57:49.428Z]                      Kernel Time: 22.29ms
[taskcluster 2026-11-02T13:57:49.428Z]                        Wall Time: 4m10.341532807s
[taskcluster 2026-11-02T13:57:49.428Z]  Average Available System Memory: 13.88 GiB
[taskcluster 2026-11-02T13:57:49.428Z]       Average System Memory Used: 1.74 GiB
[taskcluster 2026-11-02T13:57:49.428Z]          Peak System Memory Used: 2.89 GiB
[taskcluster 2026-11-02T13:57:49.428Z]              Total System Memory: 15.61 GiB
[taskcluster 2026-11-02T13:57:49.428Z]                           Result: SUCCEEDED
[taskcluster 2026-11-02T13:57:49.428Z] === Task Finished ===
[taskcluster 2026-11-02T13:57:49.428Z] Task Duration: 4m10.342392153s