Add robustness transform to tint_inspector_fuzzer Fixed: chromium:1239800 Change-Id: I7d60b683028773697a38454a6902a9093465ade2 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/62140 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: James Price <jrprice@google.com>
diff --git a/fuzzers/tint_inspector_fuzzer.cc b/fuzzers/tint_inspector_fuzzer.cc index 16096ff..5812faf 100644 --- a/fuzzers/tint_inspector_fuzzer.cc +++ b/fuzzers/tint_inspector_fuzzer.cc
@@ -19,9 +19,14 @@ namespace fuzzers { extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { + transform::Manager transform_manager; + transform::DataMap transform_inputs; + transform_manager.Add<transform::Robustness>(); + tint::fuzzers::CommonFuzzer fuzzer(InputFormat::kWGSL, OutputFormat::kSpv); fuzzer.EnableInspector(); fuzzer.SetDumpInput(GetCliParams().dump_input); + fuzzer.SetTransformManager(&transform_manager, std::move(transform_inputs)); return fuzzer.Run(data, size); }