Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7a8f03e authored by Michael Butler's avatar Michael Butler
Browse files

Change NNAPI VTS to use static library

This CL also adds Compilation Caching tests to the Presubmit tests,
which were missing configuration files before.

Bug: 139889855
Test: mma
Test: VtsHalNeuralnetworksV1_*TargetTest (with sample-all)
Test: VtsHalNeuralnetworksV1_*CompatV1_*TargetTest (with sample-all)
Change-Id: I65274b5f72def815ff238a8d8df10c9d014afc44
parent 55de943b
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -74,7 +74,9 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_0TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_0_all_generated_tests",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_0_example",
    ],
}

@@ -83,7 +85,9 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_0TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_0_all_generated_tests",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_0_example",
    ],
    cflags: [
        "-DPRESUBMIT_NOT_VTS",
+8 −4
Original line number Diff line number Diff line
@@ -48,8 +48,8 @@ cc_defaults {
cc_test {
    name: "VtsHalNeuralnetworksV1_1CompatV1_0TargetTest",
    defaults: ["VtsHalNeuralNetworksV1_1TargetTestDefaults"],
    srcs: [
        ":VtsHalNeuralNetworksV1_0_all_generated_tests",
    whole_static_libs: [
        "neuralnetworks_generated_V1_0_example",
    ],
}

@@ -59,7 +59,9 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_1TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_1_all_generated_tests",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_1_example",
    ],
}

@@ -68,7 +70,9 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_1TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_1_all_generated_tests",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_1_example",
    ],
    cflags: [
        "-DPRESUBMIT_NOT_VTS",
+14 −4
Original line number Diff line number Diff line
@@ -52,9 +52,11 @@ cc_test {
    name: "VtsHalNeuralnetworksV1_2CompatV1_0TargetTest",
    defaults: ["VtsHalNeuralNetworksV1_2TargetTestDefaults"],
    srcs: [
        ":VtsHalNeuralNetworksV1_0_all_generated_tests",
        "ValidateBurst.cpp",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_0_example",
    ],
}

// Tests for V1_1 models using the V1_2 HAL.
@@ -62,9 +64,11 @@ cc_test {
    name: "VtsHalNeuralnetworksV1_2CompatV1_1TargetTest",
    defaults: ["VtsHalNeuralNetworksV1_2TargetTestDefaults"],
    srcs: [
        ":VtsHalNeuralNetworksV1_1_all_generated_tests",
        "ValidateBurst.cpp",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_1_example",
    ],
}

// Tests for V1_2 models.
@@ -73,11 +77,13 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_2TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_2_all_generated_tests",
        ":VtsHalNeuralNetworksV1_2_mobilenets",
        "CompilationCachingTests.cpp",
        "ValidateBurst.cpp",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_2_example",
    ],
}

cc_test {
@@ -85,9 +91,13 @@ cc_test {
    defaults: ["VtsHalNeuralNetworksV1_2TargetTestDefaults"],
    srcs: [
        "BasicTests.cpp",
        ":VtsHalNeuralNetworksV1_2_all_generated_tests",
        ":VtsHalNeuralNetworksV1_2_mobilenets",
        "CompilationCachingTests.cpp",
        "ValidateBurst.cpp",
    ],
    whole_static_libs: [
        "neuralnetworks_generated_V1_2_example",
    ],
    cflags: [
        "-DPRESUBMIT_NOT_VTS",
    ],