summaryrefslogtreecommitdiffstats
path: root/tests/wifitests/src/com/android/server/wifi/wificond
diff options
context:
space:
mode:
authorxshu <xshu@google.com>2018-06-13 14:09:06 -0700
committerxshu <xshu@google.com>2018-11-05 14:22:36 -0800
commit894960003ef7ccb181dee54da59fe787f471e406 (patch)
treeb591c8622aabb3788f3c10e4bee84c9dadf46690 /tests/wifitests/src/com/android/server/wifi/wificond
parent92f114e589464dc926002ebf6ada9716a184840a (diff)
downloadandroid_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.tar.gz
android_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.tar.bz2
android_frameworks_opt_net_wifi-894960003ef7ccb181dee54da59fe787f471e406.zip
Pno frequency culling: plumb freq to wificond
Add int[] frequecies to PnoNetwork data structure and add the pipeline to do the plumbing down to wificond. Bug: 64312268 Test: compile, unit test Manual test: flash to device connect to AP in shield box close shield box screen off to trigger pno scan observe pno scan started and no crashes open shield box wait for connection to occur Change-Id: I4ebaf7f034e5a4d0f50582bd469460b3ec00d761
Diffstat (limited to 'tests/wifitests/src/com/android/server/wifi/wificond')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java b/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java
index 3fd9c6024..abc266513 100644
--- a/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/wificond/PnoSettingsTest.java
@@ -37,6 +37,8 @@ public class PnoSettingsTest {
new byte[] {'G', 'o', 'o', 'g', 'l', 'e', 'G', 'u', 'e', 's', 't'};
private static final byte[] TEST_SSID_2 =
new byte[] {'A', 'n', 'd', 'r', 'o', 'i', 'd', 'T', 'e', 's', 't'};
+ private static final int[] TEST_FREQUENCIES_1 = {};
+ private static final int[] TEST_FREQUENCIES_2 = {2500, 5124};
private static final int TEST_INTERVAL_MS = 30000;
private static final int TEST_MIN_2G_RSSI = -60;
private static final int TEST_MIN_5G_RSSI = -65;
@@ -53,10 +55,12 @@ public class PnoSettingsTest {
PnoNetwork pnoNetwork1 = new PnoNetwork();
pnoNetwork1.ssid = TEST_SSID_1;
pnoNetwork1.isHidden = true;
+ pnoNetwork1.frequencies = TEST_FREQUENCIES_1;
PnoNetwork pnoNetwork2 = new PnoNetwork();
pnoNetwork2.ssid = TEST_SSID_2;
pnoNetwork2.isHidden = false;
+ pnoNetwork2.frequencies = TEST_FREQUENCIES_2;
pnoSettings.pnoNetworks = new ArrayList(Arrays.asList(pnoNetwork1, pnoNetwork2));