Closed Bug 1977462 Opened 1 month ago Closed 1 month ago

[wpt-sync] Sync PR 53772 - Add missing webxr idlharness tests

Categories

(Core :: WebVR, task, P4)

task

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
firefox142 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 53772 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/53772
Details from upstream follow.

Alexander Cooper <alcooper@chromium.org> wrote:

Add missing webxr idlharness tests

Adds some idlharness tests for WebXR features that were missing them.

Change-Id: I4f82d4d1cdad11088c2b8a7956278b5e93dd9197
Reviewed-on: https://chromium-review.googlesource.com/6735647
WPT-Export-Revision: 29732fd60cc74b9716ec01e1f7146ce8d6b9dbef

Component: web-platform-tests → WebVR
Product: Testing → Core
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 3 tests and 29 subtests

Status Summary

Firefox

OK : 3
PASS: 24
FAIL: 183

Chrome

OK : 3
PASS: 137
FAIL: 70

Safari

OK : 3
PASS: 24
FAIL: 183

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /webxr/depth-sensing/idlharness.https.window.html [wpt.fyi]
    • XRDepthInformation interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: attribute width: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: attribute height: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: attribute normDepthBufferFromNormView: FAIL (Chrome: PASS, Safari: FAIL)
    • XRDepthInformation interface: attribute rawValueToMeters: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: attribute data: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCPUDepthInformation interface: operation getDepthInMeters(float, float): FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: attribute texture: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLDepthInformation interface: attribute textureType: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLDepthInformation interface: attribute imageIndex: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRSession interface: attribute depthUsage: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: attribute depthDataFormat: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: attribute depthType: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: attribute depthActive: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: operation pauseDepthSensing(): FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: operation resumeDepthSensing(): FAIL (Chrome: PASS, Safari: FAIL)
    • XRFrame interface: operation getDepthInformation(XRView): FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: operation getDepthInformation(XRView): FAIL (Chrome: PASS, Safari: FAIL)
  • /webxr/layers/idlharness.https.window.html [wpt.fyi]
    • XRCompositionLayer interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute layout: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute blendTextureSourceAlpha: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute forceMonoPresentation: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute opacity: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute mipLevels: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: attribute quality: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCompositionLayer interface: attribute needsRedraw: FAIL (Chrome: PASS, Safari: FAIL)
    • XRCompositionLayer interface: operation destroy(): FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute textureWidth: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute textureHeight: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute textureArrayLength: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute ignoreDepthValues: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute fixedFoveation: FAIL (Chrome: PASS, Safari: FAIL)
    • XRProjectionLayer interface: attribute deltaPose: FAIL (Chrome: PASS, Safari: FAIL)
    • XRQuadLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: attribute space: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: attribute transform: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: attribute width: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: attribute height: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRQuadLayer interface: attribute onredraw: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute space: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute transform: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute radius: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute centralAngle: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute aspectRatio: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCylinderLayer interface: attribute onredraw: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute space: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute transform: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute radius: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute centralHorizontalAngle: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute upperVerticalAngle: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute lowerVerticalAngle: FAIL (Chrome: FAIL, Safari: FAIL)
    • XREquirectLayer interface: attribute onredraw: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: attribute space: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: attribute orientation: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRCubeLayer interface: attribute onredraw: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRSubImage interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSubImage interface: attribute viewport: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute colorTexture: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute depthStencilTexture: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute motionVectorTexture: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute imageIndex: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute colorTextureWidth: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute colorTextureHeight: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute depthStencilTextureWidth: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute depthStencilTextureHeight: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute motionVectorTextureWidth: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLSubImage interface: attribute motionVectorTextureHeight: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: attribute nativeProjectionScaleFactor: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: attribute usesDepthValues: FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: operation createProjectionLayer(optional XRProjectionLayerInit): FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: operation createQuadLayer(optional XRQuadLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLBinding interface: operation createCylinderLayer(optional XRCylinderLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLBinding interface: operation createEquirectLayer(optional XREquirectLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLBinding interface: operation createCubeLayer(optional XRCubeLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLBinding interface: operation getSubImage(XRCompositionLayer, XRFrame, optional XREye): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRWebGLBinding interface: operation getViewSubImage(XRProjectionLayer, XRView): FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: operation foveateBoundTexture(GLenum, float): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: operation createQuadLayer(HTMLVideoElement, optional XRMediaQuadLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: operation createCylinderLayer(HTMLVideoElement, optional XRMediaCylinderLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRMediaBinding interface: operation createEquirectLayer(HTMLVideoElement, optional XRMediaEquirectLayerInit): FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface: existence and properties of interface object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface object length: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface object name: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface: existence and properties of interface prototype object: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRLayerEvent interface: attribute layer: FAIL (Chrome: FAIL, Safari: FAIL)
    • XRRenderState interface: attribute layers: FAIL (Chrome: PASS, Safari: FAIL)
  • /webxr/light-estimation/idlharness.https.window.html [wpt.fyi]
    • XRLightProbe interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface: attribute probeSpace: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightProbe interface: attribute onreflectionchange: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: existence and properties of interface object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface object length: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface object name: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: existence and properties of interface prototype object: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: existence and properties of interface prototype object's "constructor" property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: existence and properties of interface prototype object's @@unscopables property: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: attribute sphericalHarmonicsCoefficients: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: attribute primaryLightDirection: FAIL (Chrome: PASS, Safari: FAIL)
    • XRLightEstimate interface: attribute primaryLightIntensity: FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: operation requestLightProbe(optional XRLightProbeInit): FAIL (Chrome: PASS, Safari: FAIL)
    • XRSession interface: attribute preferredReflectionFormat: FAIL (Chrome: PASS, Safari: FAIL)
    • XRFrame interface: operation getLightEstimate(XRLightProbe): FAIL (Chrome: PASS, Safari: FAIL)
    • XRWebGLBinding interface: operation getReflectionCubeMap(XRLightProbe): FAIL (Chrome: PASS, Safari: FAIL)
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
You need to log in before you can comment on or make changes to this bug.