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

Update XRWebGLLayer to match specification. #27313

Merged
merged 1 commit into from Jul 21, 2020
Merged

Conversation

jdm
Copy link
Member

@jdm jdm commented Jul 17, 2020

This unbreaks most of the webxr WPT tests.


@highfive
Copy link

highfive commented Jul 17, 2020

Heads up! This PR modifies the following files:

  • @asajeffrey: components/script/dom/xrwebgllayer.rs, components/script/dom/xrsession.rs, components/script/dom/webidls/XRWebGLLayer.webidl
  • @KiChjang: components/script/dom/xrwebgllayer.rs, components/script/dom/xrsession.rs, components/script/dom/webidls/XRWebGLLayer.webidl

@jdm
Copy link
Member Author

jdm commented Jul 17, 2020

@bors-servo try=wpt

@bors-servo
Copy link
Contributor

bors-servo commented Jul 17, 2020

Trying commit b606e54 with merge e13d5b8...

bors-servo added a commit that referenced this issue Jul 17, 2020
Update XRWebGLLayer to match specification.

This unbreaks most of the webxr WPT tests.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #27312
- [x] There are tests for these changes
Copy link
Member

@asajeffrey asajeffrey left a comment

OK, you win the award for the ratio of size of change to number of newly-passing tests.

@bors-servo
Copy link
Contributor

bors-servo commented Jul 17, 2020

💔 Test failed - status-taskcluster

@jdm
Copy link
Member Author

jdm commented Jul 17, 2020

  ▶ ERROR [expected TIMEOUT] /webxr/dom-overlay/ar_dom_overlay.https.html
  │   → input_source.setOverlayPointerPosition is not a function
  │ 
  └ testInput/</<@https://web-platform.test:8443/webxr/dom-overlay/ar_dom_overlay.https.html:142:20
  ▶ Unexpected subtest result in /webxr/dom-overlay/ar_dom_overlay.https.html:
  │ TIMEOUT [expected FAIL] Ensures DOM Overlay input deduplication works
  └   → Test timed out
  ▶ Unexpected subtest result in /webxr/dom-overlay/ar_dom_overlay.https.html:
  └ NOTRUN [expected FAIL] Ensures DOM Overlay Fullscreen API doesn't change DOM overlay
  ▶ Unexpected subtest result in /webxr/dom-overlay/ar_dom_overlay.https.html:
  └ NOTRUN [expected FAIL] Ensures DOM Overlay interactions on cross origin iframe are ignored

  ▶ ERROR [expected TIMEOUT] /webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html
  │   → session.requestHitTestSourceForTransientInput is not a function
  │ 
  └ testFunction/</</<@https://web-platform.test:8443/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html:70:17
  ▶ Unexpected subtest result in /webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html:
  │ TIMEOUT [expected FAIL] Ensures subscription to transient hit test works with an XRSpace from input source - no move
  └   → Test timed out
  ▶ Unexpected subtest result in /webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html:
  └ NOTRUN [expected FAIL] Ensures subscription to transient hit test works with an XRSpace from input source - after move - no results
  ▶ Unexpected subtest result in /webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html:
  └ NOTRUN [expected FAIL] Ensures subscription to transient hit test works with an XRSpace from input source - after move - 1 result

  ▶ Unexpected subtest result in /webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html:
  │ TIMEOUT [expected FAIL] XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on immersive testSession
  └   → Test timed out
  ▶ Unexpected subtest result in /webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html:
  └ NOTRUN [expected FAIL] XRSession cancelAnimationFrame does not have unexpected behavior when given invalid handles on non-immersive testSession
  ▶ Unexpected subtest result in /webxr/xrDevice_disconnect_ends.https.html:
  │ TIMEOUT [expected FAIL] Immersive session ends when device is disconnected
  └   → Test timed out

@jdm
Copy link
Member Author

jdm commented Jul 20, 2020

@bors-servo try=wpt

@bors-servo
Copy link
Contributor

bors-servo commented Jul 20, 2020

Trying commit c34e587 with merge 6ef3747...

bors-servo added a commit that referenced this issue Jul 20, 2020
Update XRWebGLLayer to match specification.

This unbreaks most of the webxr WPT tests.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #27312
- [x] There are tests for these changes
@bors-servo
Copy link
Contributor

bors-servo commented Jul 20, 2020

☀️ Test successful - status-taskcluster
State: approved= try=True

@jdm
Copy link
Member Author

jdm commented Jul 20, 2020

@bors-servo r=asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jul 20, 2020

📌 Commit c34e587 has been approved by asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Jul 20, 2020

Testing commit c34e587 with merge 8443e98...

bors-servo added a commit that referenced this issue Jul 20, 2020
Update XRWebGLLayer to match specification.

This unbreaks most of the webxr WPT tests.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #27312
- [x] There are tests for these changes
@bors-servo
Copy link
Contributor

bors-servo commented Jul 21, 2020

💔 Test failed - status-taskcluster

@jdm
Copy link
Member Author

jdm commented Jul 21, 2020

bors-servo added a commit that referenced this issue Jul 21, 2020
Update XRWebGLLayer to match specification.

This unbreaks most of the webxr WPT tests.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #27312
- [x] There are tests for these changes
@bors-servo
Copy link
Contributor

bors-servo commented Jul 21, 2020

Testing commit c34e587 with merge 53bbee8...

@bors-servo
Copy link
Contributor

bors-servo commented Jul 21, 2020

💔 Test failed - status-taskcluster

@jdm
Copy link
Member Author

jdm commented Jul 21, 2020

@bors-servo
Copy link
Contributor

bors-servo commented Jul 21, 2020

Testing commit c34e587 with merge c0778ff...

@bors-servo
Copy link
Contributor

bors-servo commented Jul 21, 2020

☀️ Test successful - status-taskcluster
Approved by: asajeffrey
Pushing c0778ff to master...

@bors-servo bors-servo merged commit c0778ff into servo:master Jul 21, 2020
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants