Add simple test runner.

This CL adds a script to run tint over the shaders in a given folder and
attempt to generate the WGSL, HLSL, MSL and SPIRV-ASM shaders. The
GPUWeb CTS is added to third_party and the validation folder set as the
default folder to execute.

Change-Id: I63a0af056416e2f99ed8e3f92f9e2ca31c2b3e49
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/25561
Reviewed-by: Sarah Mashayekhi <sarahmashay@google.com>
Commit-Queue: Sarah Mashayekhi <sarahmashay@google.com>
This commit is contained in:
dan sinclair
2020-07-23 15:01:37 +00:00
committed by Sarah Mashayekhi
parent 7a0b734864
commit 429aa812a0
3 changed files with 177 additions and 0 deletions

1
.gitignore vendored
View File

@@ -11,6 +11,7 @@ testing
third_party/cpplint
third_party/binutils
third_party/googletest
third_party/gpuweb-cts
third_party/llvm-build
third_party/spirv-headers
third_party/spirv-tools