Ensure that console messages are printed in WebView CTS tests.
Currently, tests making use of android.webkit.cts.ChromeClient
are suppressing console messages. Fix it so we get them printed
to logcat.
Change-Id: Iada4c18b78e5b63e1f921ba5c2e6f09f91bf629d
diff --git a/tests/tests/webkit/src/android/webkit/cts/ChromeClient.java b/tests/tests/webkit/src/android/webkit/cts/ChromeClient.java
index 3df78a4..ca61b24 100644
--- a/tests/tests/webkit/src/android/webkit/cts/ChromeClient.java
+++ b/tests/tests/webkit/src/android/webkit/cts/ChromeClient.java
@@ -20,6 +20,7 @@
// A chrome client for listening webview chrome events.
class ChromeClient extends WaitForProgressClient {
+
private boolean mIsMessageLevelAvailable;
private ConsoleMessage.MessageLevel mMessageLevel;
@@ -32,7 +33,8 @@
mMessageLevel = message.messageLevel();
mIsMessageLevelAvailable = true;
notify();
- return true;
+ // return false for default handling; i.e. printing the message.
+ return false;
}
public synchronized ConsoleMessage.MessageLevel getMessageLevel(int timeout) {
@@ -45,4 +47,4 @@
}
return mMessageLevel;
}
-}
\ No newline at end of file
+}