summaryrefslogtreecommitdiff
path: root/nn/runtime/test/Android.bp
diff options
context:
space:
mode:
authorMichael Butler <butlermichael@google.com>2019-08-23 16:15:58 -0700
committerMichael Butler <butlermichael@google.com>2019-08-28 11:32:28 -0700
commit27f57510e31be323569feecd172c31034b22628e (patch)
tree2aee543afececf4662bd24166a7adac076c4a304 /nn/runtime/test/Android.bp
parentdb49c5e748dd5df0a50cdd3fefa12c9d0e09c816 (diff)
downloadml-27f57510e31be323569feecd172c31034b22628e.tar.gz
Build common test component as static library
Bug: 139889855 Test: mma Test: NeuralNetworksTest_static Test: CtsNNAPITestCases Test: VtsHalNeuralnetworksV1_*TargetTest (with sample-all) Test: VtsHalNeuralnetworksV1_*CompatV1_*TargetTest (with sample-all) Change-Id: I7847d427af78d402010c2893139544a1d7f6b195 Merged-In: I7847d427af78d402010c2893139544a1d7f6b195 (cherry picked from commit 98488c8fdc5d6b6d77122fc059c840e564595c71)
Diffstat (limited to 'nn/runtime/test/Android.bp')
-rw-r--r--nn/runtime/test/Android.bp39
1 files changed, 22 insertions, 17 deletions
diff --git a/nn/runtime/test/Android.bp b/nn/runtime/test/Android.bp
index 02d114148..e138f11dd 100644
--- a/nn/runtime/test/Android.bp
+++ b/nn/runtime/test/Android.bp
@@ -68,11 +68,15 @@ cc_defaults {
"TestValidateOperations.cpp",
"TestValidation.cpp",
"TestWrapper.cpp",
- "generated/spec_V1_*/*.example.cpp",
],
static_libs: [
"libgmock",
],
+ whole_static_libs: [
+ "neuralnetworks_generated_V1_0_example",
+ "neuralnetworks_generated_V1_1_example",
+ "neuralnetworks_generated_V1_2_example",
+ ],
cflags: [
"-UNDEBUG",
],
@@ -194,7 +198,6 @@ cc_defaults {
"TestGenerated.cpp",
"TestMain.cpp",
"TestNeuralNetworksWrapper.cpp",
- "generated/spec_V1_*/*.example.cpp",
],
cflags: [
"-DNNTEST_MULTITHREADED",
@@ -205,6 +208,11 @@ cc_defaults {
"libneuralnetworks",
"libneuralnetworks_common",
],
+ whole_static_libs: [
+ "neuralnetworks_generated_V1_0_example",
+ "neuralnetworks_generated_V1_1_example",
+ "neuralnetworks_generated_V1_2_example",
+ ],
shared_libs: [
"libcutils",
],
@@ -276,25 +284,22 @@ cc_library_static {
stl: "c++_static",
}
-filegroup {
- name: "VtsHalNeuralNetworksV1_0_all_generated_tests",
- srcs: [
- "generated/spec_V1_0/*.example.cpp",
- ],
+cc_library_static {
+ name: "neuralnetworks_generated_V1_0_example",
+ srcs: ["generated/spec_V1_0/*.example.cpp"],
+ static_libs: ["libneuralnetworks_generated_test_harness"],
}
-filegroup {
- name: "VtsHalNeuralNetworksV1_1_all_generated_tests",
- srcs: [
- "generated/spec_V1_1/*.example.cpp",
- ],
+cc_library_static {
+ name: "neuralnetworks_generated_V1_1_example",
+ srcs: ["generated/spec_V1_1/*.example.cpp"],
+ static_libs: ["libneuralnetworks_generated_test_harness"],
}
-filegroup {
- name: "VtsHalNeuralNetworksV1_2_all_generated_tests",
- srcs: [
- "generated/spec_V1_2/*.example.cpp",
- ],
+cc_library_static {
+ name: "neuralnetworks_generated_V1_2_example",
+ srcs: ["generated/spec_V1_2/*.example.cpp"],
+ static_libs: ["libneuralnetworks_generated_test_harness"],
}
// CompilationCachingTests in VtsHalNeuralnetworksV1_2TargetTest depend on MobileNets.