Skip to content

Conversation

@spenap
Copy link
Contributor

@spenap spenap commented Oct 10, 2025

34ac3ce

[GTK][WPE][OpenXR] Run monado-service w/o stdin for API tests
https://bugs.webkit.org/show_bug.cgi?id=300500

Reviewed by Adrian Perez de Castro.

Ensure XRT_NO_STDIN is set by the monado driver so that it is only
stopped by the test runner when the tests have finished running. This
allows us to unskip some of the WebXR API tests.

* Tools/Scripts/webkitpy/port/monadodriver.py:
(MonadoDriver._setup_environ_for_test): set XRT_NO_STDIN as the test
environment.
* Tools/TestWebKitAPI/glib/TestExpectations.json: Unskip
  leave-immersive-mode for GTK and WPE.

Canonical link: https://commits.webkit.org/301313@main

412dce0

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 💥 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 loading 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 webkitpy ✅ 🧪 ios-wk2-wpt ✅ 🧪 mac-wk1 ✅ 🛠 wpe-cairo
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 vision ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2 ✅ 🛠 playstation
✅ 🛠 tv
✅ 🛠 tv-sim
✅ 🛠 watch
✅ 🛠 watch-sim

@spenap spenap requested review from a team, JonWBedard and gsnedders as code owners October 10, 2025 10:32
@spenap spenap self-assigned this Oct 10, 2025
@spenap spenap added the WebKitGTK Bugs related to the Gtk API layer. label Oct 10, 2025
@spenap spenap added the merge-queue Applied to send a pull request to merge-queue label Oct 10, 2025
https://bugs.webkit.org/show_bug.cgi?id=300500

Reviewed by Adrian Perez de Castro.

Ensure XRT_NO_STDIN is set by the monado driver so that it is only
stopped by the test runner when the tests have finished running. This
allows us to unskip some of the WebXR API tests.

* Tools/Scripts/webkitpy/port/monadodriver.py:
(MonadoDriver._setup_environ_for_test): set XRT_NO_STDIN as the test
environment.
* Tools/TestWebKitAPI/glib/TestExpectations.json: Unskip
  leave-immersive-mode for GTK and WPE.

Canonical link: https://commits.webkit.org/301313@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/GTK-WPE-OpenXR-Run-monado-service-w-o-stdin-for-API-tests branch from 412dce0 to 34ac3ce Compare October 10, 2025 14:20
@webkit-commit-queue
Copy link
Collaborator

Committed 301313@main (34ac3ce): https://commits.webkit.org/301313@main

Reviewed commits have been landed. Closing PR #52114 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 34ac3ce into WebKit:main Oct 10, 2025
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Oct 10, 2025
@spenap spenap deleted the eng/GTK-WPE-OpenXR-Run-monado-service-w-o-stdin-for-API-tests branch October 13, 2025 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WebKitGTK Bugs related to the Gtk API layer.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants