| commit | 0fae22e53cbfe870612aa097923baeb3a2d3099e | [log] [tgz] |
|---|---|---|
| author | Brian Sheedy <bsheedy@google.com> | Tue Sep 30 16:33:03 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 30 16:33:03 2025 -0700 |
| tree | 526b5dddfa7e58a218052903ca9e7102fea2dd29 | |
| parent | 196b52f872e4bd0460925f95caa140f36bd048dc [diff] |
Support dawn.node on Swarming Updates run_dawn_node_cts.py to have the underlying runner output results to a temporary file, and if --isolated-script-test-output is present, convert those results into a format that result_adapter can ingest. Ultimately, this means that the dawn_node_cts suite can now be run on Swarming. The no_swarming mixin is removed as a result. The format that the results are converted into is basically only suitable for the current use of dawn_node_cts (ensuring that running via Node is not completely broken). If testing via Node is ever expanded on the bots, the conversion will need to be improved to a format that supports multiple tests or native ResultDB integration will be needed. In either case, the underlying runner's output format will also need to be improved since it currently only gives a pass/fail per test without any additional information. Bug: 441328362 Change-Id: I131b276448059f63b00a578b81467e26d1c0f4c4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264115 Auto-Submit: Brian Sheedy <bsheedy@google.com> Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Commit-Queue: Brian Sheedy <bsheedy@google.com>
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.