diff options
author | Michael Butler <butlermichael@google.com> | 2019-09-11 23:31:08 -0700 |
---|---|---|
committer | Michael Butler <butlermichael@google.com> | 2019-10-28 10:48:47 -0700 |
commit | c169e1245f500f4b84e374db0d04c48713a84572 (patch) | |
tree | 46030ee79f585933215f999f732e060ce0358def /nn/runtime/test/Android.bp | |
parent | e89443a771c6b17b101b2756b17d3600c6fa5c33 (diff) | |
download | ml-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.bp | 20 |
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", |