Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Improve MediaStream tests for camera-less devices #1203

Merged
merged 1 commit into from
Jun 3, 2021
Merged

Conversation

queengooborg
Copy link
Collaborator

From my recent testing, I've found that BrowserStack doesn't have a camera setup on their VMs. In turn, this is causing our tests to throw an error, due to being unable to find a device befitting of those constraints. This PR reworks the related custom tests to only grab the microphone (which BrowserStack does have) for most tests, and the video only when needed.

@foolip foolip merged commit 43838e4 into main Jun 3, 2021
@foolip foolip deleted the MediaStreamTrack branch June 3, 2021 11:14
foolip added a commit that referenced this pull request Jun 4, 2021
Notable changes:

#1194
#1195
#1198
#1203

Added tests:

api.GPUSupportedLimits
api.GPUSupportedLimits.maxBindGroups
api.GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout
api.GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout
api.GPUSupportedLimits.maxSampledTexturesPerShaderStage
api.GPUSupportedLimits.maxSamplersPerShaderStage
api.GPUSupportedLimits.maxStorageBufferBindingSize
api.GPUSupportedLimits.maxStorageBuffersPerShaderStage
api.GPUSupportedLimits.maxStorageTexturesPerShaderStage
api.GPUSupportedLimits.maxTextureArrayLayers
api.GPUSupportedLimits.maxTextureDimension1D
api.GPUSupportedLimits.maxTextureDimension2D
api.GPUSupportedLimits.maxTextureDimension3D
api.GPUSupportedLimits.maxUniformBufferBindingSize
api.GPUSupportedLimits.maxUniformBuffersPerShaderStage
api.GPUSupportedLimits.maxVertexAttributes
api.GPUSupportedLimits.maxVertexBufferArrayStride
api.GPUSupportedLimits.maxVertexBuffers

Removed tests:

api.GPUAdapterLimits
api.GPUAdapterLimits.maxBindGroups
api.GPUAdapterLimits.maxDynamicStorageBuffersPerPipelineLayout
api.GPUAdapterLimits.maxDynamicUniformBuffersPerPipelineLayout
api.GPUAdapterLimits.maxSampledTexturesPerShaderStage
api.GPUAdapterLimits.maxSamplersPerShaderStage
api.GPUAdapterLimits.maxStorageBufferBindingSize
api.GPUAdapterLimits.maxStorageBuffersPerShaderStage
api.GPUAdapterLimits.maxStorageTexturesPerShaderStage
api.GPUAdapterLimits.maxTextureArrayLayers
api.GPUAdapterLimits.maxTextureDimension1D
api.GPUAdapterLimits.maxTextureDimension2D
api.GPUAdapterLimits.maxTextureDimension3D
api.GPUAdapterLimits.maxUniformBufferBindingSize
api.GPUAdapterLimits.maxUniformBuffersPerShaderStage
api.GPUAdapterLimits.maxVertexAttributes
api.GPUAdapterLimits.maxVertexBufferArrayStride
api.GPUAdapterLimits.maxVertexBuffers
@foolip foolip mentioned this pull request Jun 4, 2021
foolip added a commit that referenced this pull request Jun 4, 2021
Notable changes:

#1194
#1195
#1198
#1203

Added tests:

api.GPUSupportedLimits
api.GPUSupportedLimits.maxBindGroups
api.GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout
api.GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout
api.GPUSupportedLimits.maxSampledTexturesPerShaderStage
api.GPUSupportedLimits.maxSamplersPerShaderStage
api.GPUSupportedLimits.maxStorageBufferBindingSize
api.GPUSupportedLimits.maxStorageBuffersPerShaderStage
api.GPUSupportedLimits.maxStorageTexturesPerShaderStage
api.GPUSupportedLimits.maxTextureArrayLayers
api.GPUSupportedLimits.maxTextureDimension1D
api.GPUSupportedLimits.maxTextureDimension2D
api.GPUSupportedLimits.maxTextureDimension3D
api.GPUSupportedLimits.maxUniformBufferBindingSize
api.GPUSupportedLimits.maxUniformBuffersPerShaderStage
api.GPUSupportedLimits.maxVertexAttributes
api.GPUSupportedLimits.maxVertexBufferArrayStride
api.GPUSupportedLimits.maxVertexBuffers

Removed tests:

api.GPUAdapterLimits
api.GPUAdapterLimits.maxBindGroups
api.GPUAdapterLimits.maxDynamicStorageBuffersPerPipelineLayout
api.GPUAdapterLimits.maxDynamicUniformBuffersPerPipelineLayout
api.GPUAdapterLimits.maxSampledTexturesPerShaderStage
api.GPUAdapterLimits.maxSamplersPerShaderStage
api.GPUAdapterLimits.maxStorageBufferBindingSize
api.GPUAdapterLimits.maxStorageBuffersPerShaderStage
api.GPUAdapterLimits.maxStorageTexturesPerShaderStage
api.GPUAdapterLimits.maxTextureArrayLayers
api.GPUAdapterLimits.maxTextureDimension1D
api.GPUAdapterLimits.maxTextureDimension2D
api.GPUAdapterLimits.maxTextureDimension3D
api.GPUAdapterLimits.maxUniformBufferBindingSize
api.GPUAdapterLimits.maxUniformBuffersPerShaderStage
api.GPUAdapterLimits.maxVertexAttributes
api.GPUAdapterLimits.maxVertexBufferArrayStride
api.GPUAdapterLimits.maxVertexBuffers
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants