Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7d0d9b61 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 10171451 from 51d7c995 to udc-release

Change-Id: Iae3ecd421b755a5b25d289695b3319c06f93f8b8
parents 31bc40f1 51d7c995
Loading
Loading
Loading
Loading
+18 −10
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@
#include <android/binder_status.h>
#include <binder/IServiceManager.h>
#include <binder/ProcessState.h>
#include <cutils/properties.h>

#include "wifi_aidl_test_utils.h"

@@ -98,9 +99,15 @@ TEST_P(WifiStaIfaceAidlTest, GetFeatureSet) {
 */
// @VsrTest = 5.3.12
TEST_P(WifiStaIfaceAidlTest, CheckApfIsSupported) {
    // It is not required to check the vendor API level is at least U here
    // because the Wi-Fi AIDL interface is launched with Android U(VSR-14).
    // TODO: Add wavier list to the chipsets that doesn't support APF.
    int vendor_api_level = property_get_int32("ro.vendor.api_level", 0);
    // Before VSR 14, APF support is optional.
    if (vendor_api_level < __ANDROID_API_U__) {
        if (!isFeatureSupported(IWifiStaIface::FeatureSetMask::APF)) {
            GTEST_SKIP() << "APF packet filter capabilities are not supported.";
        }
        StaApfPacketFilterCapabilities apf_caps = {};
        EXPECT_TRUE(wifi_sta_iface_->getApfPacketFilterCapabilities(&apf_caps).isOk());
    } else {
        EXPECT_TRUE(isFeatureSupported(IWifiStaIface::FeatureSetMask::APF));
        StaApfPacketFilterCapabilities apf_caps = {};
        EXPECT_TRUE(wifi_sta_iface_->getApfPacketFilterCapabilities(&apf_caps).isOk());
@@ -109,6 +116,7 @@ TEST_P(WifiStaIfaceAidlTest, CheckApfIsSupported) {
        EXPECT_EQ(apf_caps.version, 4);
        EXPECT_GE(apf_caps.maxLength, 1024);
    }
}

/*
 * GetBackgroundScanCapabilities