summaryrefslogtreecommitdiffstats
path: root/wifi/1.0/vts
diff options
context:
space:
mode:
authorNingyuan Wang <nywang@google.com>2017-04-21 09:54:07 -0700
committerNingyuan Wang <nywang@google.com>2017-04-26 13:40:13 -0700
commitf8bb8d7fc779dcf16eb203642900d222bf9f1f7e (patch)
tree670a3e9d85f44e8e89c815f11a6f88edb04d6edc /wifi/1.0/vts
parentb1ad3a7bf1973c04989fa91a728fced27cd12f62 (diff)
downloadandroid_hardware_interfaces-f8bb8d7fc779dcf16eb203642900d222bf9f1f7e.tar.gz
android_hardware_interfaces-f8bb8d7fc779dcf16eb203642900d222bf9f1f7e.tar.bz2
android_hardware_interfaces-f8bb8d7fc779dcf16eb203642900d222bf9f1f7e.zip
Fix configureChip() VTS test
Bug: 36562856 Bug: 37446050 Test: compile, vts test pass Change-Id: I99ee0336d9cc11329de560daf26216ac15e5a0a9
Diffstat (limited to 'wifi/1.0/vts')
-rw-r--r--wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp4
1 files changed, 4 insertions, 0 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 0627a99a7..6c2372f80 100644
--- a/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp
+++ b/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp
@@ -173,8 +173,12 @@ TEST_F(WifiChipHidlTest, ConfigureChip) {
EXPECT_EQ(WifiStatusCode::SUCCESS, status_and_modes.first.code);
EXPECT_LT(0u, status_and_modes.second.size());
for (const auto& mode : status_and_modes.second) {
+ // configureChip() requires to be called with a fresh IWifiChip object.
+ wifi_chip_ = getWifiChip();
+ ASSERT_NE(nullptr, wifi_chip_.get());
EXPECT_EQ(WifiStatusCode::SUCCESS,
HIDL_INVOKE(wifi_chip_, configureChip, mode.id).code);
+ stopWifi();
}
}