summaryrefslogtreecommitdiff
path: root/nn/runtime/test/Android.bp
diff options
context:
space:
mode:
authorMichael Butler <butlermichael@google.com>2019-09-11 23:31:08 -0700
committerMichael Butler <butlermichael@google.com>2019-10-28 10:48:47 -0700
commitc169e1245f500f4b84e374db0d04c48713a84572 (patch)
tree46030ee79f585933215f999f732e060ce0358def /nn/runtime/test/Android.bp
parente89443a771c6b17b101b2756b17d3600c6fa5c33 (diff)
downloadml-c169e1245f500f4b84e374db0d04c48713a84572.tar.gz
Add coverage-guided fuzz testing to NNAPI
Bug: 142286848 Test: mma Test: m fuzz dist (and verified all files were packaged properly) Test: adb shell LD_LIBRARY_PATH=/system/lib64:/system/lib64/vndk-R \ /data/fuzz/arm64/libneuralnetworks_fuzzer/libneuralnetworks_fuzzer \ /data/fuzz/arm64/libneuralnetworks_fuzzer/corpus/ Change-Id: Idea691bf0c437c030f5acc181d43b505f0bbcad6
Diffstat (limited to 'nn/runtime/test/Android.bp')
-rw-r--r--nn/runtime/test/Android.bp20
1 files changed, 20 insertions, 0 deletions
diff --git a/nn/runtime/test/Android.bp b/nn/runtime/test/Android.bp
index 35f12293b..c3c379de4 100644
--- a/nn/runtime/test/Android.bp
+++ b/nn/runtime/test/Android.bp
@@ -171,6 +171,26 @@ cc_test {
],
}
+cc_fuzz {
+ name: "libneuralnetworks_fuzzer",
+ defaults: ["NeuralNetworksTest_default_libs"],
+ owner: "google",
+ srcs: [
+ "android_fuzzing/Converter.cpp",
+ "android_fuzzing/FuzzTest.cpp",
+ "android_fuzzing/StaticAssert.cpp",
+ ],
+ corpus: ["android_fuzzing/corpus/*"],
+ shared_libs: ["libprotobuf-cpp-full"],
+ static_libs: [
+ "libneuralnetworks",
+ "libneuralnetworks_common",
+ "libneuralnetworks_fuzzer_proto",
+ "libneuralnetworks_generated_test_harness",
+ "libprotobuf-mutator",
+ ],
+}
+
// Temporarily disabled due to b/139889855.
cc_test {
name: "NeuralNetworksTest_static_asan",