From a49579b43a0a7e41eb29e5f57178e614692e649d Mon Sep 17 00:00:00 2001 From: Etan Cohen Date: Fri, 10 Mar 2017 10:43:31 -0800 Subject: [PATCH] [AWARE] Separate Aware (NAN) VTS tests into a separate test binary. Aware (NAN) VTS need to be in a separate test binary since whether they run depends on the feature being supported by the device. Bug: 36003265 Test: confirms separate binary built Change-Id: If237e21e72a7c65f5587e40d98acb3146eae45a1 --- wifi/1.0/vts/functional/Android.bp | 48 ++++++++++++++++++++++++++---- 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/wifi/1.0/vts/functional/Android.bp b/wifi/1.0/vts/functional/Android.bp index eab338ba3a..9403e985db 100644 --- a/wifi/1.0/vts/functional/Android.bp +++ b/wifi/1.0/vts/functional/Android.bp @@ -14,17 +14,32 @@ // limitations under the License. // +cc_library_static { + name: "VtsHalWifiV1_0TargetTestUtil", + srcs: [ + "VtsHalWifiV1_0TargetTest.cpp", + "wifi_hidl_call_util_selftest.cpp", + "wifi_hidl_test.cpp", + "wifi_hidl_test_utils.cpp"], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libhidlbase", + "libhidltransport", + "libnativehelper", + "libutils", + "android.hardware.wifi@1.0", + ], + static_libs: ["VtsHalHidlTargetTestBase"], +} + cc_test { name: "VtsHalWifiV1_0TargetTest", defaults: ["hidl_defaults"], srcs: [ - "VtsHalWifiV1_0TargetTest.cpp", "wifi_ap_iface_hidl_test.cpp", "wifi_chip_hidl_test.cpp", - "wifi_hidl_call_util_selftest.cpp", - "wifi_hidl_test.cpp", - "wifi_hidl_test_utils.cpp", - "wifi_nan_iface_hidl_test.cpp", "wifi_p2p_iface_hidl_test.cpp", "wifi_rtt_controller_hidl_test.cpp", "wifi_sta_iface_hidl_test.cpp"], @@ -38,7 +53,28 @@ cc_test { "libutils", "android.hardware.wifi@1.0", ], - static_libs: ["VtsHalHidlTargetTestBase"], + static_libs: ["VtsHalWifiV1_0TargetTestUtil", "VtsHalHidlTargetTestBase"], + cflags: [ + "-O0", + "-g", + ], +} + +cc_test { + name: "VtsHalWifiNanV1_0TargetTest", + defaults: ["hidl_defaults"], + srcs: ["wifi_nan_iface_hidl_test.cpp"], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libhidlbase", + "libhidltransport", + "libnativehelper", + "libutils", + "android.hardware.wifi@1.0", + ], + static_libs: ["VtsHalWifiV1_0TargetTestUtil", "VtsHalHidlTargetTestBase"], cflags: [ "-O0", "-g",