commit | 70491780563fe7585e824676f636f04054f1cddc | [log] [tgz] |
---|---|---|
author | Brian Sheedy <bsheedy@google.com> | Wed Jan 29 10:47:19 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jan 29 10:47:19 2025 -0800 |
tree | 6cd2b0426f1a004132910a3f690e1cd044bc3895 | |
parent | 42a08141c2eded2198c470cdd5423e40cf32e562 [diff] |
[tools][cts] Fix when invalid expectations are removed Fixes when expectations for tests that no longer exist are removed. Previously, this was handled in AddExpectationsForFailingResults(), but is now handled by the caller, with AddExpectationsForFailingResults() assuming that invalid expectations have been removed. This has two benefits: 1. We no longer waste time every patchset when rolling since this can be safely done only once. 2. We no longer waste the first patchset of a roll if there are any invalid expectations. Previously, the first patchset would always fail in this case, but the second would work correctly since the invalid tests would be removed when processing results from PS 1. Bug: 389977399 Change-Id: I5085bfe6a8dc444e3c049a2fa491258555994bdd Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223336 Reviewed-by: dan sinclair <dsinclair@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.