New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 675325 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug
Proj-XR



Sign in to add a comment

WebVR Layout Tests

Project Member Reported by girard@chromium.org, Dec 17 2016

Issue description

Add layout tests for webvr. Test IDL against standard.
 
Labels: M-57
The IDL itself can be tested easily using WPT's IDL test harness and a copy of the IDL from the spec. See, for example, https://github.com/w3c/web-platform-tests/blob/master/encrypted-media/idlharness.html.

We also need tests for as much behavior as we can cover, but the above will test the API definitions very quickly.

Note: Some of the tests may not pass in Blink. See  issue 636112 .
What directory name should we use? I see the draft CL uses "webvr," which makes sense but does not match the source directory third_party/WebKit/Source/modules/vr/. Unless we plan to change the latter, I think the tests should match it.
Project Member

Comment 3 by bugdroid1@chromium.org, Dec 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dbaeb9e3962ced76af7155afbdad67398ba5718e

commit dbaeb9e3962ced76af7155afbdad67398ba5718e
Author: bsheedy <bsheedy@chromium.org>
Date: Wed Dec 21 22:08:22 2016

Add WebVR IDL test

Based off the IDL test for encrypted media
https://cs.chromium.org/chromium/src/third_party/WebKit/LayoutTests/imported/wpt/encrypted-media/idlharness.html

Times out on Android K, but I believe that's expected of IDL tests, as the
encrypted media IDL test also times out.

Needs to run from an HTTP server (hence being in the http directory) due to
fetch() only working with http and https.

Relies on the change in crrev.com/2587223003, as WebVR is not enabled by
default for testing yet. If that change cannot make it in, will have to move
this test to the virtual directory so we can use command line flags.

BUG= 675325 

Review-Url: https://codereview.chromium.org/2590743002
Cr-Commit-Position: refs/heads/master@{#440236}

[modify] https://crrev.com/dbaeb9e3962ced76af7155afbdad67398ba5718e/third_party/WebKit/LayoutTests/W3CImportExpectations
[add] https://crrev.com/dbaeb9e3962ced76af7155afbdad67398ba5718e/third_party/WebKit/LayoutTests/imported/wpt/vr/idlharness-expected.txt

Project Member

Comment 5 by bugdroid1@chromium.org, Jan 4 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ff31402128fbd9140bdedf4b4a7e809551847f33

commit ff31402128fbd9140bdedf4b4a7e809551847f33
Author: yzshen <yzshen@chromium.org>
Date: Wed Jan 04 00:26:20 2017

Mojo JS bindings: switch mock-vr-service to use the new bindings API.

BUG= 675325 , 579646 

Review-Url: https://codereview.chromium.org/2608383002
Cr-Commit-Position: refs/heads/master@{#441265}

[modify] https://crrev.com/ff31402128fbd9140bdedf4b4a7e809551847f33/third_party/WebKit/LayoutTests/vr/resources/mock-vr-service.js

Project Member

Comment 6 by bugdroid1@chromium.org, Jan 7 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41

commit ed03ff2faec8339e93a7c48ef5213d4d73fc4f41
Author: bsheedy <bsheedy@chromium.org>
Date: Sat Jan 07 01:55:25 2017

Add more WebVR layout tests, adjust test format

Adds a handful of new WebVR layout tests using mocking.

Adjusts the vr_test to pass the provided function an async_test handle. This
was done due to how easy it was for the previous promise_test implementation
to resolve earlier than expected, causing the test to pass before all code was
run with no visible difference in the output. The use of the async_test makes
the tests slightly more verbose, but ensures that we're only ending the test
when we expect to.

Add a fix for VRDisplay not initializing layer bounds to defaults correctly.

BUG= 675325 , 670490 ,650703

Review-Url: https://codereview.chromium.org/2617183002
Cr-Commit-Position: refs/heads/master@{#442135}

[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/exitPresent_reject_notpresenting.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/exitPresent_resolve.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getEyeParameters_match.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getLayers_notpresenting.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getLayers_presenting.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getVRDisplays_one_display.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getVRDisplays_two_display.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/getVRDisplays_zero_display.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_called.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_invalidhandle.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_unregister.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badleftbounds.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badrightbounds.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nogesture.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nolayers.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nosource.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_notsupported.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nowebgl.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nullsource.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_reject_toomanylayers.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_resolve.html
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithgesture.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithoutgesture.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_webgl2.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/resources/fake-vr-displays.js
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/resources/mock-vr-service.js
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/resources/test-constants.js
[add] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/LayoutTests/vr/stageParameters_match.html
[modify] https://crrev.com/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41/third_party/WebKit/Source/modules/vr/VRDisplay.cpp

Project Member

Comment 7 by bugdroid1@chromium.org, Jan 9 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/161af0077dffbdd6aa5846677da04c4e3d3d6677

commit 161af0077dffbdd6aa5846677da04c4e3d3d6677
Author: vitaliii <vitaliii@chromium.org>
Date: Mon Jan 09 12:16:11 2017

Revert of Add more WebVR layout tests, adjust test format (patchset #4 id:60001 of https://codereview.chromium.org/2617183002/ )

Reason for revert:
Two of the added tests crash:
vr/requestAnimationFrame_invalidhandle.html
vr/requestAnimationFrame_unregister.html

BUG= 679288 

Original issue's description:
> Add more WebVR layout tests, adjust test format
>
> Adds a handful of new WebVR layout tests using mocking.
>
> Adjusts the vr_test to pass the provided function an async_test handle. This
> was done due to how easy it was for the previous promise_test implementation
> to resolve earlier than expected, causing the test to pass before all code was
> run with no visible difference in the output. The use of the async_test makes
> the tests slightly more verbose, but ensures that we're only ending the test
> when we expect to.
>
> Add a fix for VRDisplay not initializing layer bounds to defaults correctly.
>
> BUG= 675325 , 670490 ,650703
>
> Review-Url: https://codereview.chromium.org/2617183002
> Cr-Commit-Position: refs/heads/master@{#442135}
> Committed: https://chromium.googlesource.com/chromium/src/+/ed03ff2faec8339e93a7c48ef5213d4d73fc4f41

TBR=bajones@chromium.org,dglazkov@chromium.org,bsheedy@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG= 675325 , 670490 ,650703

Review-Url: https://codereview.chromium.org/2616403002
Cr-Commit-Position: refs/heads/master@{#442237}

[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/exitPresent_reject_notpresenting.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/exitPresent_resolve.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/getEyeParameters_match.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/getLayers_notpresenting.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/getLayers_presenting.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/getVRDisplays_one_display.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/getVRDisplays_two_display.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/getVRDisplays_zero_display.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_called.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_invalidhandle.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_unregister.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badleftbounds.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badrightbounds.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nogesture.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nolayers.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nosource.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_notsupported.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nowebgl.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nullsource.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_reject_toomanylayers.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_resolve.html
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithgesture.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithoutgesture.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_webgl2.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/resources/fake-vr-displays.js
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/LayoutTests/vr/resources/mock-vr-service.js
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/resources/test-constants.js
[delete] https://crrev.com/302263bedf6549ed0225fa3f8e32895faf815a81/third_party/WebKit/LayoutTests/vr/stageParameters_match.html
[modify] https://crrev.com/161af0077dffbdd6aa5846677da04c4e3d3d6677/third_party/WebKit/Source/modules/vr/VRDisplay.cpp

Project Member

Comment 8 by bugdroid1@chromium.org, Jan 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4

commit 20e4bfed4baf6f6eac0d7142bb9e763bc11512e4
Author: bsheedy <bsheedy@chromium.org>
Date: Tue Jan 10 02:04:49 2017

Reland 2617183002 without offending tests

2617183002 was reverted in
https://bugs.chromium.org/p/chromium/issues/detail?id=679288 due to a couple
of leaking tests. This is being investigated in
https://bugs.chromium.org/p/chromium/issues/detail?id=679401, but in the
meantime, we can re-land the other tests that weren't causing issues.

BUG= 675325 , 670490 ,650703

Review-Url: https://codereview.chromium.org/2623613002
Cr-Commit-Position: refs/heads/master@{#442447}

[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/exitPresent_reject_notpresenting.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/exitPresent_resolve.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getEyeParameters_match.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getLayers_notpresenting.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getLayers_presenting.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getVRDisplays_one_display.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getVRDisplays_two_display.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/getVRDisplays_zero_display.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestAnimationFrame_called.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badleftbounds.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_badrightbounds.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nogesture.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nolayers.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nosource.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_notsupported.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nowebgl.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_nullsource.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_reject_toomanylayers.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_resolve.html
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithgesture.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_repeatwithoutgesture.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/requestPresent_resolve_webgl2.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/resources/fake-vr-displays.js
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/resources/mock-vr-service.js
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/resources/test-constants.js
[add] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/LayoutTests/vr/stageParameters_match.html
[modify] https://crrev.com/20e4bfed4baf6f6eac0d7142bb9e763bc11512e4/third_party/WebKit/Source/modules/vr/VRDisplay.cpp

Cc: girard@chromium.org
Owner: bsheedy@chromium.org
Status: Started (was: Assigned)
Status: Fixed (was: Started)
I'm going to go ahead and close this, as we have a good amount of layout test coverage here https://cs.chromium.org/chromium/src/third_party/WebKit/LayoutTests/vr/. We also have the IDL test in external/wpt/webvr/.

We're currently missing coverage of WebVR functions that make use of getPose (such as getFrameData), as calls to it hang indefinitely when run in layout tests. bajones@ thinks is due to the Mojo mocking not liking that it's declared as synchronous (it's the only function in the API that is synchronous). I'll see if Michael's patch to make it asynchronous on the back end fixes it, although I think that code would never be reached since we're mocking anyways.

We'll add more layout tests as the spec changes.
Project Member

Comment 11 by bugdroid1@chromium.org, Jan 30 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/90efe3450f9f29a5535bce77249d064b354ff378

commit 90efe3450f9f29a5535bce77249d064b354ff378
Author: bsheedy <bsheedy@chromium.org>
Date: Mon Jan 30 18:34:10 2017

Add getFrameData and getPose layout tests

Adds layout tests for WebVR using getFrameData and getPose now that pose
updating doesn't hang indefinitely while mocking.

BUG= 675325 

Review-Url: https://codereview.chromium.org/2659853006
Cr-Commit-Position: refs/heads/master@{#447017}

[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getFrameData_noupdate.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getFrameData_oneframeupdate.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getFrameData_samewithinframe.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getFrameData_timestamp_updates.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getPose_noupdate.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getPose_oneframeupdate.html
[add] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/getPose_samewithinframe.html
[modify] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/resources/mock-vr-service.js
[modify] https://crrev.com/90efe3450f9f29a5535bce77249d064b354ff378/third_party/WebKit/LayoutTests/vr/resources/test-constants.js

Components: Blink>WebXR

Sign in to add a comment