aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/google/android/mobly/snippet
diff options
context:
space:
mode:
authorwhutchin5 <whutchins@google.com>2017-05-03 14:43:19 -0700
committerAng Li <angli@google.com>2017-05-03 14:43:19 -0700
commit119881856e36e8f6e5f98977e99f141d3e7071d4 (patch)
tree7f372a90872a6595959f767b82620d3d8acac8ee /src/main/java/com/google/android/mobly/snippet
parent796a97541ca681478b707c0b9e535e0d201496ac (diff)
downloadmobly-bundled-snippets-119881856e36e8f6e5f98977e99f141d3e7071d4.tar.gz
Added Rpc to enable/disable wifi-verbose logging on API 21+ (#46)
Diffstat (limited to 'src/main/java/com/google/android/mobly/snippet')
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java
index f2ac9eb..5c25bc6 100644
--- a/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java
+++ b/src/main/java/com/google/android/mobly/snippet/bundled/WifiManagerSnippet.java
@@ -23,6 +23,7 @@ import android.content.IntentFilter;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
+import android.os.Build;
import android.support.annotation.Nullable;
import android.support.test.InstrumentationRegistry;
import com.google.android.mobly.snippet.Snippet;
@@ -30,6 +31,7 @@ import com.google.android.mobly.snippet.bundled.utils.JsonDeserializer;
import com.google.android.mobly.snippet.bundled.utils.JsonSerializer;
import com.google.android.mobly.snippet.bundled.utils.Utils;
import com.google.android.mobly.snippet.rpc.Rpc;
+import com.google.android.mobly.snippet.rpc.RpcMinSdk;
import com.google.android.mobly.snippet.util.Log;
import java.util.ArrayList;
import org.json.JSONArray;
@@ -222,6 +224,12 @@ public class WifiManagerSnippet implements Snippet {
return networks;
}
+ @RpcMinSdk(Build.VERSION_CODES.LOLLIPOP)
+ @Rpc(description = "Enable or disable wifi verbose logging.")
+ public void wifiSetVerboseLogging(boolean enable) throws Throwable {
+ Utils.invokeByReflection(mWifiManager, "enableVerboseLogging", enable ? 1 : 0);
+ }
+
@Rpc(
description =
"Get the information about the active Wi-Fi connection, which is a serialized "