pw_fuzzer: Adds Bazel support
Adds Bazel support for ASAN fuzzing with the new rules pw_cc_fuzz_test.
This differs from the GN template names so that it is in line with Bazel
APIs.
Change-Id: Iefd81517967476ef84ddf91058c9d2b75490ca56
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/44500
Reviewed-by: Keir Mierle <keir@google.com>
Reviewed-by: Ali Zhang <alizhang@google.com>
Commit-Queue: Keir Mierle <keir@google.com>
diff --git a/pw_tokenizer/BUILD.bazel b/pw_tokenizer/BUILD.bazel
index d06d209..1f8d970 100644
--- a/pw_tokenizer/BUILD.bazel
+++ b/pw_tokenizer/BUILD.bazel
@@ -19,6 +19,7 @@
"pw_cc_library",
"pw_cc_test",
)
+load("//pw_fuzzer:fuzzer.bzl", "pw_cc_fuzz_test")
package(default_visibility = ["//visibility:public"])
@@ -204,6 +205,16 @@
],
)
+pw_cc_fuzz_test(
+ name = "detokenize_fuzzer",
+ srcs = ["detokenize_fuzzer.cc"],
+ deps = [
+ ":decoder",
+ ":pw_tokenizer",
+ "//pw_fuzzer",
+ ],
+)
+
pw_cc_test(
name = "global_handlers_test",
srcs = [