mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 15:58:43 +00:00
Add VTS test for cached scan data
Test: atest VtsHalWifiStaIfaceTargetTest Bug: 269485350 Change-Id: Iff3523c424cd529115c3f5b49cec19120ae7b809
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
|
||||
#include "wifi_aidl_test_utils.h"
|
||||
|
||||
using aidl::android::hardware::wifi::CachedScanData;
|
||||
using aidl::android::hardware::wifi::IWifi;
|
||||
using aidl::android::hardware::wifi::IWifiStaIface;
|
||||
using aidl::android::hardware::wifi::MacAddress;
|
||||
@@ -324,6 +325,23 @@ TEST_P(WifiStaIfaceAidlTest, PacketFateMonitoring) {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* CachedScanData
|
||||
*/
|
||||
TEST_P(WifiStaIfaceAidlTest, CachedScanData) {
|
||||
if (!isFeatureSupported(IWifiStaIface::FeatureSetMask::CACHED_SCAN_DATA)) {
|
||||
GTEST_SKIP() << "Cached scan data is not supported.";
|
||||
}
|
||||
|
||||
// Retrieve cached scan data.
|
||||
CachedScanData cached_scan_data = {};
|
||||
EXPECT_TRUE(wifi_sta_iface_->getCachedScanData(&cached_scan_data).isOk());
|
||||
|
||||
if (cached_scan_data.cachedScanResults.size() > 0) {
|
||||
EXPECT_GT(cached_scan_data.cachedScanResults[0].frequencyMhz, 0);
|
||||
}
|
||||
}
|
||||
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(WifiStaIfaceAidlTest);
|
||||
INSTANTIATE_TEST_SUITE_P(WifiTest, WifiStaIfaceAidlTest,
|
||||
testing::ValuesIn(android::getAidlHalInstanceNames(IWifi::descriptor)),
|
||||
|
||||
Reference in New Issue
Block a user