1java_test( 2 name = "MetaTest", 3 size = "small", 4 srcs = [ 5 "MetaTest.java", 6 ], 7 env = { 8 "JAZZER_AUTOFUZZ_DEBUG": "1", 9 # Also consider implementing classes from com.code_intelligence.jazzer.*. 10 "JAZZER_AUTOFUZZ_TESTING": "1", 11 }, 12 test_class = "com.code_intelligence.jazzer.autofuzz.MetaTest", 13 deps = [ 14 ":test_helpers", 15 "//src/main/java/com/code_intelligence/jazzer/api", 16 "//src/main/java/com/code_intelligence/jazzer/autofuzz", 17 "@maven//:com_mikesamuel_json_sanitizer", 18 "@maven//:junit_junit", 19 ], 20) 21 22java_test( 23 name = "InterfaceCreationTest", 24 size = "small", 25 srcs = [ 26 "InterfaceCreationTest.java", 27 ], 28 env = { 29 "JAZZER_AUTOFUZZ_DEBUG": "1", 30 # Also consider implementing classes from com.code_intelligence.jazzer.*. 31 "JAZZER_AUTOFUZZ_TESTING": "1", 32 }, 33 test_class = "com.code_intelligence.jazzer.autofuzz.InterfaceCreationTest", 34 deps = [ 35 ":test_helpers", 36 "@maven//:junit_junit", 37 ], 38) 39 40java_test( 41 name = "BuilderPatternTest", 42 size = "small", 43 srcs = [ 44 "BuilderPatternTest.java", 45 ], 46 env = { 47 "JAZZER_AUTOFUZZ_DEBUG": "1", 48 }, 49 test_class = "com.code_intelligence.jazzer.autofuzz.BuilderPatternTest", 50 deps = [ 51 ":test_helpers", 52 "@maven//:junit_junit", 53 ], 54) 55 56java_test( 57 name = "SettersTest", 58 size = "small", 59 srcs = [ 60 "SettersTest.java", 61 ], 62 env = { 63 "JAZZER_AUTOFUZZ_DEBUG": "1", 64 }, 65 test_class = "com.code_intelligence.jazzer.autofuzz.SettersTest", 66 deps = [ 67 ":test_helpers", 68 "//src/test/java/com/code_intelligence/jazzer/autofuzz/testdata:test_data", 69 "@maven//:junit_junit", 70 ], 71) 72 73java_test( 74 name = "AutofuzzCodegenVisitorTest", 75 srcs = [ 76 "AutofuzzCodegenVisitorTest.java", 77 ], 78 test_class = "com.code_intelligence.jazzer.autofuzz.AutofuzzCodegenVisitorTest", 79 deps = [ 80 "//src/main/java/com/code_intelligence/jazzer/autofuzz", 81 "@maven//:junit_junit", 82 ], 83) 84 85java_library( 86 name = "test_helpers", 87 srcs = ["TestHelpers.java"], 88 deps = [ 89 "//src/main/java/com/code_intelligence/jazzer/api", 90 "//src/main/java/com/code_intelligence/jazzer/autofuzz", 91 "@maven//:junit_junit", 92 ], 93) 94