code-intelligence.com/cifuzz@v0.40.0/examples/bazel/src/BUILD.bazel (about)

     1  load("@rules_fuzzing//fuzzing:cc_defs.bzl", "cc_fuzz_test")
     2  
     3  cc_library(
     4      name = "explore_me",
     5      srcs = ["explore_me.cpp"],
     6      hdrs = ["explore_me.h"],
     7      visibility = ["//visibility:public"],
     8  )
     9  
    10  cc_fuzz_test(
    11      name = "explore_me_fuzz_test",
    12      srcs = [
    13          "explore_me_fuzz_test.cpp",
    14      ],
    15      corpus = glob(
    16          ["explore_me_fuzz_test_inputs/**"],
    17          allow_empty = True,
    18      ) + select({
    19          "@cifuzz//:collect_coverage": glob([".explore_me_fuzz_test_cifuzz_corpus/**"], allow_empty = True),
    20          "//conditions:default": [],
    21      }),
    22      deps = [
    23          ":explore_me",
    24          "@cifuzz",
    25      ],
    26  )