commit | 5581e6828c08930cb3980ed254c019ca59496823 | [log] [tgz] |
---|---|---|
author | Guang Zhu <guangzhu@google.com> | Wed Nov 18 21:10:47 2015 -0800 |
committer | Guang Zhu <guangzhu@google.com> | Wed Nov 18 21:10:47 2015 -0800 |
tree | d4ac840fe202469694849f95f1516592d61b3e78 | |
parent | 79de7db6f3e5402f51d72a5db1e8501e5eb8de84 [diff] |
test improvement: dump window hierarchy line by line Otherwise a large buffer gets truncated by logcat. Change-Id: I491c622e1a7ccc2004b33ff6a473c196ca13b4f9
diff --git a/libraries/launcher-helper/src/android/support/test/launcherhelper/GoogleExperienceLauncherStrategy.java b/libraries/launcher-helper/src/android/support/test/launcherhelper/GoogleExperienceLauncherStrategy.java index 5b5fe19..dec36fd 100644 --- a/libraries/launcher-helper/src/android/support/test/launcherhelper/GoogleExperienceLauncherStrategy.java +++ b/libraries/launcher-helper/src/android/support/test/launcherhelper/GoogleExperienceLauncherStrategy.java
@@ -65,9 +65,12 @@ ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { mDevice.dumpWindowHierarchy(baos); - Log.d(LOG_TAG, baos.toString()); baos.flush(); baos.close(); + String[] lines = baos.toString().split("\\r?\\n"); + for (String line : lines) { + Log.d(LOG_TAG, line.trim()); + } } catch (IOException ioe) { Log.e(LOG_TAG, "error dumping XML to logcat", ioe); }