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-29 11:37:48 -0700
commit60d486227c072903388d562d89c2bfdbd6f7ed0c (patch)
tree479f711e86c0e54e7112f79ca438013100105a18 /nn/runtime/test/Android.bp
parent9c1d0b04429ebb7e8d20a36ea4a9c698a76f69f0 (diff)
downloadml-60d486227c072903388d562d89c2bfdbd6f7ed0c.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 Merged-In: Idea691bf0c437c030f5acc181d43b505f0bbcad6 (cherry picked from commit c169e1245f500f4b84e374db0d04c48713a84572)
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 608172e58..1fd82feba 100644
--- a/nn/runtime/test/Android.bp
+++ b/nn/runtime/test/Android.bp
@@ -170,6 +170,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",