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 )