Skip to content

[wdspec] Add a test for "emulation.setGeolocationOverride" command to…

ea60d4e
Select commit
Loading
Failed to load commit list.
Merged

[Gecko Bug 1998732] [wdspec] Add a test for "emulation.setGeolocationOverride" command to set an override to a browsing context and then to a user context. #57040

[wdspec] Add a test for "emulation.setGeolocationOverride" command to…
ea60d4e
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-chrome-dev-stability succeeded Jan 7, 2026 in 5m 5s

Community-TC (pull_request)

Verify that all tests affected by a pull request are stable when executed in chrome.

Details

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

Task Status

Started: 2026-01-07T13:55:47.156Z
Resolved: 2026-01-07T14:00:00.957Z
Task Execution Time: 4 minutes, 13 seconds, 801 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md

WPT Command: python3 ./wpt run --channel=dev --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --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 2026-01-07 13:55:47.283Z] Task ID: RRqnz_rGR66-ZH3uwdpkzA
[taskcluster 2026-01-07 13:55:47.283Z] Worker ID: 7301295529834830678
[taskcluster 2026-01-07 13:55:47.283Z] Worker Group: us-central1-f
[taskcluster 2026-01-07 13:55:47.283Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2026-01-07 13:55:47.283Z] Worker Pool: proj-wpt/ci
[taskcluster 2026-01-07 13:55:47.283Z] Worker Version: 46.1.0
[taskcluster 2026-01-07 13:55:47.283Z] Public IP: 136.115.221.58
[taskcluster 2026-01-07 13:55:47.283Z] Hostname: proj-wpt-ci-uiy5spn5q-yihnmxgyzs7w

ac811f28856d - Started downloading
ac811f28856d - Downloaded in 0.032 seconds
8f84a9f2102e - Started downloading
40516d781e70 - Started downloading
44ebbf800033 - Started downloading
44ebbf800033 - Downloaded in 0.045 seconds
8f84a9f2102e - Downloaded in 0.201 seconds
a8884b21e40e - Started downloading
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.002 seconds
79c347416ee8 - Started downloading

...(941 lines hidden)...

 1:20.49 SUITE_START: web-platform-test - running 1 tests
 1:20.49 INFO Using 1 child processes
 1:20.49 INFO Starting WebDriver: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=33305 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
 1:20.51 INFO Got WebDriver port 33805
 1:20.60 pid:5386 Full command: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=33305 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
pid:5386 Starting ChromeDriver 145.0.7572.2 (68918169e6422bcf7c8ca8cdea509443a35f96a4-refs/branch-heads/7572@{#6}) on port 0
 1:20.60 pid:5386 Only local connections are allowed.
 1:20.60 pid:5386 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
 1:20.60 pid:5386 ChromeDriver was started successfully on port 33805.
 1:20.60 INFO Webdriver started successfully.
 1:20.60 INFO Starting runner
 1:20.94 TEST_START: /webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py
 1:21.13 INFO STDOUT: ============================= test session starts ==============================
 1:21.13 INFO STDOUT: platform linux -- Python 3.10.12, pytest-8.2.1, pluggy-unknown -- /usr/bin/python3
 1:21.13 INFO STDOUT: rootdir: /home/test/web-platform-tests/webdriver/tests
 1:21.13 INFO STDOUT: configfile: pytest.ini
 1:21.13 INFO STDOUT: plugins: asyncio-0.19.0
 1:21.13 INFO STDOUT: asyncio: mode=strict
 1:21.14 INFO STDOUT: collecting ... 
 1:21.15 INFO STDOUT: collected 5 items
 1:21.15 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_user_contexts 
 1:21.33 pid:5386 [1767794373.078][WARNING]: You are using an unsupported command-line switch: --disable-build-check. Please don't report bugs that cannot be reproduced with this switch removed.
 1:21.36 pid:5386 [5437:5437:0107/135933.105614:WARNING:ui/gfx/linux/gbm_support_x11.cc:49] dri3 extension not supported.
 1:21.36 pid:5386 [5437:5437:0107/135933.110008:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:21.45 pid:5386 [5407:5407:0107/135933.195337:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:21.45 pid:5386 [5407:5407:0107/135933.195357:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:21.49 pid:5386 [5407:5407:0107/135933.236698:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:21.62 pid:5386 [5407:5407:0107/135933.372342:INFO:CONSOLE:1018] "Launching Mapper instance with selfTargetId: CD2702DDFC22354D51F65C654AD126EC", source:  (1018)
 1:22.12 pid:5386 [5407:5407:0107/135933.870302:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.NetworkManager.GetDevices: object_path= /org/freedesktop/NetworkManager: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
 1:22.12 pid:5386 [5407:5407:0107/135933.870319:WARNING:services/device/geolocation/wifi_data_provider_linux.cc:171] Failed to get the device list
 1:23.75 INFO STDOUT: PASSED
 1:23.89 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_default_user_context 
 1:23.95 pid:5386 [5407:5423:0107/135935.699538:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
 1:25.29 INFO STDOUT: PASSED
 1:25.45 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_multiple_user_contexts 
 1:25.76 INFO STDOUT: PASSED
 1:25.95 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_user_context_and_then_to_context 
 1:27.43 INFO STDOUT: PASSED
 1:27.51 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_context_and_then_to_user_context 
 1:28.77 INFO STDOUT: PASSED
 1:28.88 INFO STDOUT: ============================== 5 passed in 7.75s ===============================
 1:28.88 TEST_END: Test OK. Subtests passed 5/5. Unexpected 0
 1:28.89 INFO No more tests
 1:28.89 INFO Closing logging queue
 1:28.89 INFO queue closed
 1:28.96 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 48 checks (40 subtests, 8 tests)
Expected results: 48
Unexpected results: 0
OK
 1:28.96 INFO Got 0 unexpected results, with 0 unexpected passes
 1:28.96 INFO Repetition 9 / 10
 1:28.96 SUITE_START: web-platform-test - running 1 tests
 1:28.96 INFO Using 1 child processes
 1:28.97 INFO Starting WebDriver: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=51725 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
 1:28.98 INFO Got WebDriver port 42545
 1:29.08 pid:5838 Full command: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=51725 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
pid:5838 Starting ChromeDriver 145.0.7572.2 (68918169e6422bcf7c8ca8cdea509443a35f96a4-refs/branch-heads/7572@{#6}) on port 0
 1:29.08 pid:5838 Only local connections are allowed.
 1:29.08 pid:5838 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
 1:29.08 pid:5838 ChromeDriver was started successfully on port 42545.
 1:29.08 INFO Webdriver started successfully.
 1:29.08 INFO Starting runner
 1:29.40 TEST_START: /webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py
 1:29.58 INFO STDOUT: ============================= test session starts ==============================
 1:29.58 INFO STDOUT: platform linux -- Python 3.10.12, pytest-8.2.1, pluggy-unknown -- /usr/bin/python3
 1:29.58 INFO STDOUT: rootdir: /home/test/web-platform-tests/webdriver/tests
 1:29.58 INFO STDOUT: configfile: pytest.ini
 1:29.58 INFO STDOUT: plugins: asyncio-0.19.0
 1:29.58 INFO STDOUT: asyncio: mode=strict
 1:29.58 INFO STDOUT: collecting ... 
 1:29.59 INFO STDOUT: collected 5 items
 1:29.59 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_user_contexts 
 1:29.78 pid:5838 [5890:5890:0107/135941.529752:WARNING:ui/gfx/linux/gbm_support_x11.cc:49] dri3 extension not supported.
 1:29.78 pid:5838 [5890:5890:0107/135941.532851:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:29.80 pid:5838 [1767794381.546][WARNING]: You are using an unsupported command-line switch: --disable-build-check. Please don't report bugs that cannot be reproduced with this switch removed.
 1:29.93 pid:5838 [5859:5859:0107/135941.678330:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:29.93 pid:5838 [5859:5859:0107/135941.678349:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:29.95 pid:5838 [5859:5859:0107/135941.696912:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:30.08 pid:5838 [5859:5859:0107/135941.833117:INFO:CONSOLE:1018] "Launching Mapper instance with selfTargetId: 836BD410AA3FE23DAB645DCC9440412D", source:  (1018)
 1:30.59 pid:5838 [5859:5859:0107/135942.341259:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.NetworkManager.GetDevices: object_path= /org/freedesktop/NetworkManager: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
 1:30.59 pid:5838 [5859:5859:0107/135942.341284:WARNING:services/device/geolocation/wifi_data_provider_linux.cc:171] Failed to get the device list
 1:32.22 INFO STDOUT: PASSED
 1:32.39 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_default_user_context 
 1:32.44 pid:5838 [5859:5875:0107/135944.189702:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: QUOTA_EXCEEDED
 1:33.83 INFO STDOUT: PASSED
 1:33.98 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_multiple_user_contexts 
 1:34.29 INFO STDOUT: PASSED
 1:34.46 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_user_context_and_then_to_context 
 1:35.86 INFO STDOUT: PASSED
 1:35.95 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_context_and_then_to_user_context 
 1:37.20 INFO STDOUT: PASSED
 1:37.32 INFO STDOUT: ============================== 5 passed in 7.74s ===============================
 1:37.32 TEST_END: Test OK. Subtests passed 5/5. Unexpected 0
 1:37.32 INFO No more tests
 1:37.32 INFO Closing logging queue
 1:37.32 INFO queue closed
 1:37.40 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 54 checks (45 subtests, 9 tests)
Expected results: 54
Unexpected results: 0
OK
 1:37.40 INFO Got 0 unexpected results, with 0 unexpected passes
 1:37.40 INFO Repetition 10 / 10
 1:37.41 SUITE_START: web-platform-test - running 1 tests
 1:37.41 INFO Using 1 child processes
 1:37.41 INFO Starting WebDriver: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=39051 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
 1:37.42 INFO Got WebDriver port 43999
 1:37.52 pid:6290 Full command: /home/test/web-platform-tests/_venv3/bin/chrome/chromedriver --port=39051 --ignore-explicit-port --url-base=/ --enable-chrome-logs --disable-build-check
pid:6290 Starting ChromeDriver 145.0.7572.2 (68918169e6422bcf7c8ca8cdea509443a35f96a4-refs/branch-heads/7572@{#6}) on port 0
 1:37.52 pid:6290 Only local connections are allowed.
 1:37.52 pid:6290 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
 1:37.52 pid:6290 ChromeDriver was started successfully on port 43999.
 1:37.52 INFO Webdriver started successfully.
 1:37.52 INFO Starting runner
 1:37.84 TEST_START: /webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py
 1:38.02 INFO STDOUT: ============================= test session starts ==============================
 1:38.02 INFO STDOUT: platform linux -- Python 3.10.12, pytest-8.2.1, pluggy-unknown -- /usr/bin/python3
 1:38.03 INFO STDOUT: rootdir: /home/test/web-platform-tests/webdriver/tests
 1:38.03 INFO STDOUT: configfile: pytest.ini
 1:38.03 INFO STDOUT: plugins: asyncio-0.19.0
 1:38.03 INFO STDOUT: asyncio: mode=strict
 1:38.03 INFO STDOUT: collecting ... 
 1:38.04 INFO STDOUT: collected 5 items
 1:38.04 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_user_contexts 
 1:38.22 pid:6290 [1767794389.967][WARNING]: You are using an unsupported command-line switch: --disable-build-check. Please don't report bugs that cannot be reproduced with this switch removed.
 1:38.24 pid:6290 [6341:6341:0107/135949.991543:WARNING:ui/gfx/linux/gbm_support_x11.cc:49] dri3 extension not supported.
 1:38.25 pid:6290 [6341:6341:0107/135949.994705:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process.
 1:38.34 pid:6290 [6311:6311:0107/135950.094301:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
 1:38.35 pid:6290 [6311:6311:0107/135950.094321:WARNING:dbus/property.cc:174] GetAll request failed for: org.freedesktop.UPower.Device
 1:38.38 pid:6290 [6311:6311:0107/135950.133615:WARNING:ui/base/idle/idle_linux.cc:113] None of the known D-Bus ScreenSaver services could be used.
 1:38.51 pid:6290 [6311:6311:0107/135950.258277:INFO:CONSOLE:1018] "Launching Mapper instance with selfTargetId: C2CFA4C5A47F2DA94456EFE821A2808F", source:  (1018)
 1:39.02 pid:6290 [6311:6311:0107/135950.771465:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.NetworkManager.GetDevices: object_path= /org/freedesktop/NetworkManager: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
 1:39.02 pid:6290 [6311:6311:0107/135950.772150:WARNING:services/device/geolocation/wifi_data_provider_linux.cc:171] Failed to get the device list
 1:40.65 INFO STDOUT: PASSED
 1:40.82 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_default_user_context 
 1:40.86 pid:6290 [6311:6327:0107/135952.604849:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
 1:42.18 INFO STDOUT: PASSED
 1:42.34 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_multiple_user_contexts 
 1:42.68 INFO STDOUT: PASSED
 1:42.83 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_user_context_and_then_to_context 
 1:44.31 INFO STDOUT: PASSED
 1:44.40 INFO STDOUT: webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py::test_set_to_context_and_then_to_user_context 
 1:45.73 INFO STDOUT: PASSED
 1:45.84 INFO STDOUT: ============================== 5 passed in 7.82s ===============================
 1:45.84 TEST_END: Test OK. Subtests passed 5/5. Unexpected 0
 1:45.84 INFO No more tests
 1:45.84 INFO Closing logging queue
 1:45.84 INFO queue closed
 1:45.93 SUITE_END

web-platform-test
~~~~~~~~~~~~~~~~~
Ran 60 checks (50 subtests, 10 tests)
Expected results: 60
Unexpected results: 0
OK
 1:45.93 INFO Got 0 unexpected results, with 0 unexpected passes
 1:45.93 wptserve INFO Stopped http server on 127.0.0.1:8001
 1:45.93 wptserve INFO Stopped http server on 127.0.0.1:8000
 1:45.93 wptserve INFO Stopped http server on 127.0.0.1:8003
 1:45.93 wptserve INFO Stopped http server on 127.0.0.1:8443
 1:45.93 wptserve INFO Stopped http server on 127.0.0.1:8002
 1:45.94 wptserve INFO Stopped http server on 127.0.0.1:8444
 1:45.94 wptserve INFO Stopped http server on 127.0.0.1:8446
 1:45.94 wptserve INFO Stopped http server on 127.0.0.1:9000
 1:45.94 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 1:45.94 wptserve INFO Stopped http server on 127.0.0.1:8445
 1:45.95 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 1:45.95 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
mem avail: 14378 of 15806 MiB (90.97%), swap free:    0 of    0 MiB ( 0.00%)
 1:46.14 INFO Removed font: Ahem.ttf
 1:46.17 INFO Closing logging queue
 1:46.17 INFO queue closed
 1:46.17 INFO ::: Ran 10 of expected 10 iterations.
 1:46.17 INFO ## All results ##

 1:46.17 INFO ### /webdriver/tests/bidi/emulation/set_geolocation_override/user_contexts.py ###
 1:46.17 INFO |                    Subtest                     | Results | Messages |
 1:46.17 INFO |------------------------------------------------|---------|----------|
 1:46.17 INFO |                                                | OK      |          |
 1:46.17 INFO | `test_user_contexts`                           | PASS    |          |
 1:46.17 INFO | `test_set_to_default_user_context`             | PASS    |          |
 1:46.17 INFO | `test_set_to_multiple_user_contexts`           | PASS    |          |
 1:46.17 INFO | `test_set_to_user_context_and_then_to_context` | PASS    |          |
 1:46.17 INFO | `test_set_to_context_and_then_to_user_context` | PASS    |          |
 1:46.17 INFO 
 1:46.17 INFO ::: Running tests in a loop with restarts 10 times : PASS
 1:46.17 INFO :::
 1:46.17 INFO ::: Test verification PASS
 1:46.17 INFO :::
[taskcluster 2026-01-07 13:59:59.701Z] === Task Finished ===
[taskcluster 2026-01-07 14:00:00.083Z] Successful task run with exit code: 0 completed in 252.802 seconds