From 020374e42b418b631a3ee79bb07fe7e38c0f7efa Mon Sep 17 00:00:00 2001 From: Srinivas Dasari Date: Thu, 30 Nov 2017 19:15:44 +0530 Subject: [PATCH] [WIFI][VTS]: Check for the Logger capability Support Check for WiFi Logger capability Support and do not assert if it returns ERROR_NOT_SUPPORTED. Bug: 69094019 Test: VTS tests for module VtsHalWifiV1_0TargetTest. (cherry-picked from 2b7b24b245a6099fdb127d38a99d7608a6c5bc91) Change-Id: Id8eb171937b66221a5c9303e377310db54202f71 --- wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp index 6c2372f80e..66d22f5aca 100644 --- a/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp @@ -85,7 +85,10 @@ class WifiChipHidlTest : public ::testing::VtsHalHidlTargetTestBase { uint32_t configureChipForStaIfaceAndGetCapabilities() { configureChipForIfaceType(IfaceType::STA, true); const auto& status_and_caps = HIDL_INVOKE(wifi_chip_, getCapabilities); - EXPECT_EQ(WifiStatusCode::SUCCESS, status_and_caps.first.code); + if (status_and_caps.first.code != WifiStatusCode::SUCCESS) { + EXPECT_EQ(WifiStatusCode::ERROR_NOT_SUPPORTED, status_and_caps.first.code); + return 0; + } return status_and_caps.second; } @@ -188,7 +191,10 @@ TEST_F(WifiChipHidlTest, ConfigureChip) { TEST_F(WifiChipHidlTest, GetCapabilities) { configureChipForIfaceType(IfaceType::STA, true); const auto& status_and_caps = HIDL_INVOKE(wifi_chip_, getCapabilities); - EXPECT_EQ(WifiStatusCode::SUCCESS, status_and_caps.first.code); + if (status_and_caps.first.code != WifiStatusCode::SUCCESS) { + EXPECT_EQ(WifiStatusCode::ERROR_NOT_SUPPORTED, status_and_caps.first.code); + return; + } EXPECT_NE(0u, status_and_caps.second); }