summaryrefslogtreecommitdiffstats
path: root/wifi/1.0
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2017-11-15 13:35:30 -0800
committerKeun Soo Yim <yim@google.com>2018-03-21 20:30:22 +0000
commitd01fcb402f2e2c58680dfbd3d6a996ab4d13cecd (patch)
tree76f38d52dc0054206be58a5784e6236f590d023c /wifi/1.0
parent8a28de7a8c3d36e648e90ed2fca27c88b1c576aa (diff)
downloadandroid_hardware_interfaces-d01fcb402f2e2c58680dfbd3d6a996ab4d13cecd.tar.gz
android_hardware_interfaces-d01fcb402f2e2c58680dfbd3d6a996ab4d13cecd.tar.bz2
android_hardware_interfaces-d01fcb402f2e2c58680dfbd3d6a996ab4d13cecd.zip
wifi(vts): Skip tests if feature not supported
Bug: 69338713 Test: `make vts -j30 BUILD_GOOGLE_VTS=true TARGET_PRODUCT=aosp_arm64 && vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalWifiV1_0Target -l INFO` Change-Id: If70050811ce87f8eff32696ecdd4d3f49646bad0 (cherry picked from commit fbe5aff5e441bda98a43fdc131c8ec8a6acdecf3)
Diffstat (limited to 'wifi/1.0')
-rw-r--r--wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp
index 30235cf8b..a3410287e 100644
--- a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp
+++ b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp
@@ -234,6 +234,11 @@ TEST_F(WifiStaIfaceHidlTest, RoamingControl) {
* status code.
*/
TEST_F(WifiStaIfaceHidlTest, EnableNDOffload) {
+ if (!isCapabilitySupported(
+ IWifiStaIface::StaIfaceCapabilityMask::ND_OFFLOAD)) {
+ // No-op if nd offload is not supported.
+ return;
+ }
EXPECT_EQ(WifiStatusCode::SUCCESS,
HIDL_INVOKE(wifi_sta_iface_, enableNdOffload, true).code);
}
@@ -256,6 +261,11 @@ TEST_F(WifiStaIfaceHidlTest, SetScanningMacOui) {
* packets will return a success status code.
*/
TEST_F(WifiStaIfaceHidlTest, PacketFateMonitoring) {
+ if (!isCapabilitySupported(
+ IWifiStaIface::StaIfaceCapabilityMask::DEBUG_PACKET_FATE)) {
+ // No-op if packet fate monitor is not supported.
+ return;
+ }
// Start packet fate monitoring.
EXPECT_EQ(
WifiStatusCode::SUCCESS,