From d6bd3cf76102fd6f773afc1910c6cb8629cac78d Mon Sep 17 00:00:00 2001 From: kumachang Date: Tue, 12 May 2020 19:43:42 +0800 Subject: [PATCH] wifi: skip nan vts tests if nan is not supported Bug: 155372909 Test: atest VtsHalWifiNanV1_0TargetTest Change-Id: I20c90509395788a72999cd6029573502004d1815 --- wifi/1.0/vts/functional/wifi_chip_hidl_nan_test.cpp | 4 ++++ wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/wifi/1.0/vts/functional/wifi_chip_hidl_nan_test.cpp b/wifi/1.0/vts/functional/wifi_chip_hidl_nan_test.cpp index c95f4d2c81..bb7a3a6797 100644 --- a/wifi/1.0/vts/functional/wifi_chip_hidl_nan_test.cpp +++ b/wifi/1.0/vts/functional/wifi_chip_hidl_nan_test.cpp @@ -16,6 +16,7 @@ #include +#include #include #include #include @@ -41,6 +42,9 @@ using ::android::hardware::wifi::V1_0::WifiStatusCode; class WifiChipHidlNanTest : public ::testing::TestWithParam { public: virtual void SetUp() override { + if (!::testing::deviceSupportsFeature("android.hardware.wifi.aware")) + GTEST_SKIP() << "Skipping this test since NAN is not supported."; + // Make sure test starts with a clean state stopWifi(GetInstanceName()); diff --git a/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp index 47a1938db9..2b63ddc4cf 100644 --- a/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp @@ -16,6 +16,7 @@ #include +#include #include #include #include @@ -44,6 +45,9 @@ using ::android::hardware::wifi::V1_0::IWifi; class WifiNanIfaceHidlTest : public ::testing::TestWithParam { public: virtual void SetUp() override { + if (!::testing::deviceSupportsFeature("android.hardware.wifi.aware")) + GTEST_SKIP() << "Skipping this test since NAN is not supported."; + // Make sure test starts with a clean state stopWifi(GetInstanceName());