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

Compat image copy test depth stencil #3192

Merged
merged 2 commits into from
Nov 30, 2023

Conversation

greggman
Copy link
Contributor

@greggman greggman commented Nov 27, 2023

Fix depth stencil image_copy tests for compat.

This was another case where the fact that the CTS reports the actual cause of failure long below the list of failed expectations was misleading to me. 2 PRs are in to fix that issue so it can start putting the cause of failure at the top.

#3163
#3156


Requirements for PR author:

  • All missing test coverage is tracked with "TODO" or .unimplemented().
  • New helpers are /** documented */ and new helper files are found in helper_index.txt.
  • Test behaves as expected in a WebGPU implementation. (If not passing, explain above.)

Requirements for reviewer sign-off:

  • Tests are properly located in the test tree.
  • Test descriptions allow a reader to "read only the test plans and evaluate coverage completeness", and accurately reflect the test code.
  • Tests provide complete coverage (including validation control cases). Missing coverage MUST be covered by TODOs.
  • Helpers and types promote readability and maintainability.

When landing this PR, be sure to make any necessary issue status updates.

@greggman greggman requested review from SenorBlanco and shrekshao and removed request for SenorBlanco November 27, 2023 19:20
…de. (gpuweb#3140)" (gpuweb#3161)"

This reverts commit 0e06340.

These tests test writeBuffer, copyBufferToTexture, and copyTextureToBuffer
as it says at the top of the file. They should not have been disabled for
textures that don't support copyTextureToBuffer. For those cases they
use rendering compare results.
@greggman greggman force-pushed the compat-image-copy-test-depth-stencil branch from 22e258f to 6a6cffd Compare November 30, 2023 19:08
@greggman greggman enabled auto-merge (rebase) November 30, 2023 19:08
@greggman greggman merged commit 90b8a3e into gpuweb:main Nov 30, 2023
1 check passed
@greggman greggman deleted the compat-image-copy-test-depth-stencil branch November 30, 2023 19:11
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.

2 participants