dawn-cmake/tools/src/cov
Ben Clayton 78e4530f59 code-coverage / turbocov fixes
Common:
* The turbocov build target (somehow) never got hooked up to the root CMakeLists.txt file. This is now fixed.

macOS:
* Emit coverage for 'AppleClang' compiler.
* Have run-cts find the tucked-away `llvm-profdata` executable.

Windows:
* Various fixes for building with clang
* Fix turbocov stdout CRLF corruption
* Fix bad JSON with backslashes

Change-Id: I481cceafe2e72b544e13168172fc1456e5df2005
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117880
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-26 15:57:27 +00:00
..
cov.go tools: Add documentation for coverage viewer 2022-12-13 15:48:49 +00:00
coverage_test.go tools: Port 'cov' package from SwiftShader 2022-12-12 21:49:02 +00:00
import.go code-coverage / turbocov fixes 2023-01-26 15:57:27 +00:00
optimization.go tools: Add documentation for coverage viewer 2022-12-13 15:48:49 +00:00
serialization.go code-coverage / turbocov fixes 2023-01-26 15:57:27 +00:00
server.go tools: Exit run-cts when the coverage page is closed 2022-12-13 15:56:39 +00:00
span.go tools: Port 'cov' package from SwiftShader 2022-12-12 21:49:02 +00:00
span_test.go tools: Port 'cov' package from SwiftShader 2022-12-12 21:49:02 +00:00
tree.go tools: Add documentation for coverage viewer 2022-12-13 15:48:49 +00:00
view-coverage.html tools: Exit run-cts when the coverage page is closed 2022-12-13 15:56:39 +00:00