History log of /external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
17342a5115d7575d44a99fed9c7032e3ab316dcc 19-Apr-2014 Kevin Jin <kjin@google.com> remove deps on Guava

This is to simplify the build and deployment set-up
for DroidDriver clients.

Change-Id: I02238d8721d4d3a505a851138c40cb086d2ff11f
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
b5194043e9f0a1319dc7251f829febab3c76e277 16-Aug-2013 Kevin Jin <kjin@google.com> add methods to Direction classes for symmetry
add optimization to SentinelScroller:
optionally start search from beginning by flinging or KEYCODE_MOVE_HOME
This seems to gain 5% speed

Change-Id: I1b303b209c5a43929314fa070398a52d776ac74a
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
6316362de61fca700d7d5a455ad5c0ac9717c365 31-May-2013 Kevin Jin <kjin@google.com> add Screenshotter
move dumpDom from UiElement to DroidDriver
uniform toString in AbstractUiElement instead of subclasses

Change-Id: Ic78b812a206e73d23a47c94d9e9fe79a99c23d6c
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
dc5bb6b7cd5111a5c082ef7bc6e46a95d17de8e5 29-May-2013 Kevin Jin <kjin@google.com> change type of millis int->long

Change-Id: Ibcd6be9ea429f665a653f3aa1b3c6a27d3d84766
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
0858f7292b7e7f32c25662d853c9d8ed8db1403f 28-May-2013 Kevin Jin <kjin@google.com> rename getRect -> getBounds
This follows uiautomatorviewer convention, making it
easier for DD users to use that tool.
Skip invisible children -- this is critical; e.g. ViewPager
keeps all invisible pages in memory. If users use
uiautomatorviewer to define matchers, the invisible nodes
may match surprisingly.

Change-Id: Idc4298bf18931978e2e9fd3c27e273f0e49c2f1f
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
0d7b67b43f83536708a6ae0330e739744049a48e 15-May-2013 Kevin Jin <kjin@google.com> expose getChild and getParent
remove Logs.wrap

Change-Id: I4d6d58b58fdb70fee168d1a357767683fae11490
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
0337ecab63fbdf2775eb8d1d86bb96d59a8f9712 30-Mar-2013 Kevin Jin <kjin@google.com> if an attribute is boolean, add it only if true
log dom xml to file because logcat has limit
cache UiElements
improve Logs

Change-Id: Ib505046f9ddfe474d3ee30ad20fdbafcf5b73c2a
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
a6c69788f9ff3360c02b9362bb65c136fe0b9a99 20-Mar-2013 Kevin Jin <kjin@google.com> rename Loggable -> LogDesired, and remove it from interface

Change-Id: I230d46224ad82fba85536bd6f48f785d2e089220
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
7b2b76255593f0ecfbe2d7f996712fefb391dfed 18-Mar-2013 Kevin Jin <kjin@google.com> support xpath
Build a virtual DOM tree that maps UiAutomationElement or
InstrumentationElement tree, respectively. Then use XPath
on the DOM tree.
TODO: filter insignificant nodes to make use of uiautomatorviewer
TODO: add all attrs

Change-Id: I2f9e289b77350f1e920a492ce438ebfd67882058
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
acde362144222864329ad64d7e746b717103c806 16-Mar-2013 Kevin Jin <kjin@google.com> fix run-time error: newProxy enforce interface

Change-Id: I8d5c6798fc90754553b90c4fab6aa51a75ce8334
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
52107c27b6b0f2b0fdfec995784c73746bb95c4e 15-Mar-2013 Kevin Jin <kjin@google.com> introduce *Context to manage instances and dependency

Change-Id: Ice759c2791a41df1b80dd06b6a339833cb4a7979
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java
1194ec356a16f3c6dcf408289e36e42c149d6dc8 12-Mar-2013 Kevin Jin <kjin@google.com> rename uidriver to droiddriver

Change-Id: I1768103c3be816f96cce3350051db109dd77978d
/external/droiddriver/src/com/google/android/droiddriver/util/Logs.java