p2p: check feature support before running cts tests
Bug: 216402106
Test: atest CtsWifiTestCases
Change-Id: I8029dbbc8c747262162c8779a9c3f3aecee811a6
diff --git a/tests/tests/wifi/src/android/net/wifi/cts/ConcurrencyTest.java b/tests/tests/wifi/src/android/net/wifi/cts/ConcurrencyTest.java
index 985cf3b..fbf61b9 100644
--- a/tests/tests/wifi/src/android/net/wifi/cts/ConcurrencyTest.java
+++ b/tests/tests/wifi/src/android/net/wifi/cts/ConcurrencyTest.java
@@ -801,6 +801,8 @@
return;
}
+ if (!mWifiP2pManager.isGroupClientRemovalSupported()) return;
+
resetResponse(mMyResponse);
mWifiP2pManager.createGroup(mWifiP2pChannel, mActionListener);
assertTrue(waitForServiceResponse(mMyResponse));
@@ -835,6 +837,8 @@
return;
}
+ if (!mWifiP2pManager.isChannelConstrainedDiscoverySupported()) return;
+
resetResponse(mMyResponse);
mWifiP2pManager.requestDiscoveryState(
mWifiP2pChannel, new WifiP2pManager.DiscoveryStateListener() {
@@ -895,6 +899,8 @@
return;
}
+ if (!mWifiP2pManager.isChannelConstrainedDiscoverySupported()) return;
+
resetResponse(mMyResponse);
mWifiP2pManager.requestDiscoveryState(
mWifiP2pChannel, new WifiP2pManager.DiscoveryStateListener() {
@@ -953,6 +959,8 @@
return;
}
+ if (!mWifiP2pManager.isSetVendorElementsSupported()) return;
+
// Vendor-Specific EID is 221.
List<ScanResult.InformationElement> ies = new ArrayList<>(Arrays.asList(
new ScanResult.InformationElement(221, 0,