1. 3f1d5e6 Delete io/appium/droiddriver/runner/TestRunner.java by kjin · 7 years ago oreo-cts-release oreo-dev oreo-dr1-dev oreo-dr1-release oreo-dr2-release oreo-dr3-release oreo-r2-release oreo-r3-release oreo-r4-release oreo-r5-release oreo-r6-release oreo-release oreo-security-release oreo-vts-release security-oc-release android-8.0.0_r1 android-8.0.0_r10 android-8.0.0_r11 android-8.0.0_r12 android-8.0.0_r13 android-8.0.0_r15 android-8.0.0_r16 android-8.0.0_r17 android-8.0.0_r2 android-8.0.0_r21 android-8.0.0_r22 android-8.0.0_r23 android-8.0.0_r24 android-8.0.0_r25 android-8.0.0_r26 android-8.0.0_r27 android-8.0.0_r28 android-8.0.0_r29 android-8.0.0_r3 android-8.0.0_r30 android-8.0.0_r31 android-8.0.0_r32 android-8.0.0_r33 android-8.0.0_r34 android-8.0.0_r35 android-8.0.0_r36 android-8.0.0_r37 android-8.0.0_r38 android-8.0.0_r39 android-8.0.0_r4 android-8.0.0_r40 android-8.0.0_r41 android-8.0.0_r42 android-8.0.0_r43 android-8.0.0_r44 android-8.0.0_r45 android-8.0.0_r46 android-8.0.0_r47 android-8.0.0_r48 android-8.0.0_r49 android-8.0.0_r50 android-8.0.0_r51 android-8.0.0_r7 android-8.0.0_r9 android-cts-8.0_r1 android-cts-8.0_r10 android-cts-8.0_r11 android-cts-8.0_r12 android-cts-8.0_r13 android-cts-8.0_r14 android-cts-8.0_r15 android-cts-8.0_r16 android-cts-8.0_r17 android-cts-8.0_r18 android-cts-8.0_r19 android-cts-8.0_r2 android-cts-8.0_r20 android-cts-8.0_r21 android-cts-8.0_r22 android-cts-8.0_r23 android-cts-8.0_r24 android-cts-8.0_r25 android-cts-8.0_r26 android-cts-8.0_r3 android-cts-8.0_r4 android-cts-8.0_r5 android-cts-8.0_r6 android-cts-8.0_r7 android-cts-8.0_r8 android-cts-8.0_r9 android-security-8.0.0_r52 android-security-8.0.0_r53 android-security-8.0.0_r54 android-vts-8.0_r1 android-vts-8.0_r10 android-vts-8.0_r11 android-vts-8.0_r12 android-vts-8.0_r13 android-vts-8.0_r2 android-vts-8.0_r6 android-vts-8.0_r7 android-vts-8.0_r8 android-vts-8.0_r9
  2. a0cf3e7 Deprecate custom io.appium.droiddriver.runner.TestRunner by kjin · 7 years ago
  3. 91b56eb Fix setText incomplete problem when the IME is slow by kjin · 8 years ago
  4. 0fad39b Rigorously check TextAction's injection by kjin · 8 years ago
  5. 366ded9 Check running activity again on main thread during findRootView by kjin · 8 years ago
  6. b095ce8 Revert accidental change to BaseUiDevice.wakeUp in ag/I2b847fda by kjin · 8 years ago
  7. 9db4bea Fix IdentityBinaryExpression in AccessibilityClickAction. by bmolynea · 8 years ago
  8. a20b6b4 Fix AS Inspection warnings Organize imports by Kevin Jin · 8 years ago
  9. 04be547 Fix code for more restrictive compiler [options] by kjin · 8 years ago
  10. 71ab195 Added DuoDriver. by Eric Fitchett · 9 years ago
  11. 4c349e0 Add CloseKeyboardAction for InstrumentationDriver by Kevin Jin · 9 years ago
  12. 1dbff05 runOnMainSync on a single thread by Kevin Jin · 9 years ago
  13. 367267b Add InstrumentationUtils by Kevin Jin · 9 years ago
  14. 529c818 Add droiddriver-android_support_test by Kevin Jin · 9 years ago
  15. a3f4df9 Add UiAutomationDrive.setIdleTimeoutMillis() by Kevin Jin · 9 years ago
  16. 4b31201 rename package 'com.google.android' to 'io.appium' by Kevin Jin · 9 years ago
  17. 082c792 Change minSdkVersion to 8 by Kevin Jin · 9 years ago
  18. 80b6aeb Fix 2 lint warnings by Kevin Jin · 9 years ago
  19. e66c531 Fix the remaining JavaDoc warnings by Kevin Jin · 9 years ago
  20. 9d965bf Fix javadoc errors by bootstraponline · 9 years ago
  21. bcb11b2 Add doc for UI test framework design principles by Kevin Jin · 9 years ago
  22. 0af99cf Add SingleRun, a safer mechanism than classSetUp by Kevin Jin · 9 years ago
  23. 356e4bc Support reportSkippedAsFailed by Kevin Jin · 9 years ago
  24. 9e96b8c Better message for ActivityUtils.setRunningActivitySupplier by Kevin Jin · 9 years ago
  25. 85ac3ef Generate JavaDoc and source jar by Kevin Jin · 9 years ago
  26. 2721cd9 Build droiddriver as an Android library with Gradle by Kevin Jin · 9 years ago
  27. b8fc791 Use ArrayList in InstrumentationDriver, the api has changed in KITKAT. by Karl Blass · 9 years ago droiddriver-0.9
  28. 337fafc Revert "Revert "fix setText and remove replaceText"" by Eric Fitchett · 10 years ago
  29. ddb7de5 Revert "fix setText and remove replaceText" by Nick Kralevich · 10 years ago
  30. b8c4f2e fix setText and remove replaceText by Kevin Jin · 10 years ago
  31. ecd187a Fix NullPointerException in replaceText when empty by Eric Fitchett · 10 years ago
  32. ecbd0fb Add replaceText function in UiElement by Jiangnan Shangguan · 10 years ago
  33. 1e9f07f log DroidDriver.find and Events.touchMove at VERBOSE level by Kevin Jin · 10 years ago
  34. d22fedf match DefaultAccessibilityValidator to TalkBack behavior by Kevin Jin · 10 years ago lollipop-cts-release lollipop-dev lollipop-mr1-cts-release lollipop-mr1-dev lollipop-mr1-fi-release lollipop-mr1-release lollipop-mr1-wfc-release lollipop-release android-5.0.0_r1 android-5.0.0_r2 android-5.0.0_r3 android-5.0.0_r4 android-5.0.0_r5 android-5.0.0_r5.1 android-5.0.0_r6 android-5.0.0_r7 android-5.0.1_r1 android-5.0.2_r1 android-5.0.2_r3 android-5.1.0_r1 android-5.1.0_r3 android-5.1.0_r4 android-5.1.0_r5 android-5.1.1_r1 android-5.1.1_r10 android-5.1.1_r12 android-5.1.1_r13 android-5.1.1_r14 android-5.1.1_r15 android-5.1.1_r16 android-5.1.1_r17 android-5.1.1_r18 android-5.1.1_r19 android-5.1.1_r2 android-5.1.1_r20 android-5.1.1_r22 android-5.1.1_r23 android-5.1.1_r24 android-5.1.1_r25 android-5.1.1_r26 android-5.1.1_r28 android-5.1.1_r29 android-5.1.1_r3 android-5.1.1_r30 android-5.1.1_r33 android-5.1.1_r34 android-5.1.1_r35 android-5.1.1_r36 android-5.1.1_r37 android-5.1.1_r38 android-5.1.1_r4 android-5.1.1_r5 android-5.1.1_r6 android-5.1.1_r7 android-5.1.1_r8 android-5.1.1_r9 android-cts-5.0_r3 android-cts-5.0_r4 android-cts-5.0_r5 android-cts-5.0_r6 android-cts-5.0_r7 android-cts-5.0_r8 android-cts-5.0_r9 android-cts-5.1_r1 android-cts-5.1_r10 android-cts-5.1_r13 android-cts-5.1_r14 android-cts-5.1_r15 android-cts-5.1_r16 android-cts-5.1_r17 android-cts-5.1_r18 android-cts-5.1_r19 android-cts-5.1_r2 android-cts-5.1_r20 android-cts-5.1_r21 android-cts-5.1_r22 android-cts-5.1_r23 android-cts-5.1_r24 android-cts-5.1_r25 android-cts-5.1_r26 android-cts-5.1_r27 android-cts-5.1_r28 android-cts-5.1_r3 android-cts-5.1_r4 android-cts-5.1_r5 android-cts-5.1_r6 android-cts-5.1_r7 android-cts-5.1_r8 android-cts-5.1_r9
  35. cf1203b add validators for exmpted classes and scroll action by Kevin Jin · 10 years ago
  36. 27b635e Clean up some toString methods by Kevin Jin · 10 years ago
  37. 988386c expose setAccessibilityNodeInfoCacheClearer by Kevin Jin · 10 years ago
  38. 74676fd add Validator interface and DefaultAccessibilityValidator by Kevin Jin · 10 years ago
  39. a738fe7 add AccessibilityDriver for testing Accessibility by Kevin Jin · 10 years ago
  40. b4e8252 Roll back change to doScroll and add comment on why. by Jake Slack · 10 years ago
  41. 18e5538 Simplify scroll call in doScroll. by Jake Slack · 10 years ago
  42. 46cbd1b add UiDevice.pressBack for convenience by Kevin Jin · 10 years ago
  43. d414dc5 fix BaseUiDevice.wakeUp when the root is invisible by Kevin Jin · 10 years ago
  44. f1fd9d0 change default scrollSteps to 55 and make it configurable by Kevin Jin · 10 years ago
  45. e0ad7ad consolidate ByAttribute, MatchStrategy by Predicate by Kevin Jin · 10 years ago
  46. 17342a5 remove deps on Guava by Kevin Jin · 10 years ago
  47. 207c9f5 Merge "add selection-[start|end} attributes for TextView" by Kevin Jin · 10 years ago
  48. 5c9d7f7 add selection-[start|end} attributes for TextView by Kevin Jin · 10 years ago
  49. 39d9aef Resetting test state after a failed flaky test. by Jake Slack · 10 years ago
  50. b91b93a Always log uncaughtException by Kevin Jin · 10 years ago
  51. d9ecc53 move ProgressBarScrollStepStrategy to Scrollers by Kevin Jin · 10 years ago
  52. df66b27 add two new scroll APIs by Kevin Jin · 10 years ago
  53. c91a011 add PollingListeners.tryFindAndClick, which may often be useful by Kevin Jin · 10 years ago
  54. 147f9cd Add comment on why scroll returns true even on null event by Kevin Jin · 10 years ago
  55. da42ba4 Synchronize access to TestRunner.activities and views by Kevin Jin · 10 years ago
  56. ee33419 Overrides InstrumentationTestCase.runTest() to fail fast by Kevin Jin · 10 years ago
  57. 1d0f3c0 Wraps calls to UiAutomation API. by Kevin Jin · 10 years ago
  58. eacc6c8 add a time-limited version of runOnMainSync by Kevin Jin · 10 years ago
  59. c819dfe We should make sure listeners are called on every poll. by Jake Slack · 10 years ago
  60. d070309 dump hprof if onFailure causes OutOfMemoryError by Kevin Jin · 10 years ago
  61. 82b6ee7 AccessibilityEventScrollStepStrategy needs to be retrieving the last by Jake Slack · 10 years ago
  62. a6749c6 fix the hanging when the app is constantly busy (no idle) by Kevin Jin · 10 years ago
  63. 39b6091 delete DroidDriver samples to remove dep on actionbarsherlock by Kevin Jin · 10 years ago
  64. 5d6ce80 Add more method for the class and also open up the event variable to be by Mingyu Wu · 10 years ago
  65. 7655a5e add helpers/PollingListeners by Kevin Jin · 11 years ago
  66. 9031ed9 add ScrollStepStrategy.doScroll for customization by Kevin Jin · 11 years ago
  67. 5cf5f03 add driver as a parameter to the ScrollStepStrategy hooks in order to allow by Kevin Jin · 11 years ago
  68. 026e2d0 add hooks in ScrollStepStrategy: beginScrolls and endScrolls by Kevin Jin · 11 years ago
  69. ef176ee warn the brittle SwipeAction.toFling and remove its use in StepBasedScroller by Kevin Jin · 11 years ago
  70. 8d19bb6 adjust fling steps for GingerBread fix NoSuchMethodError for GingerBread by Kevin Jin · 11 years ago
  71. 337ca45 fix NPE in ActivityTestCase#scrubClass by Kevin Jin · 11 years ago
  72. d2abd0b add VisibleBounds for debugging by Kevin Jin · 11 years ago
  73. c39b04e consolidate XPath code into ByXPath by Kevin Jin · 11 years ago
  74. 9c92f46 introduce AccessibilityEventScrollStepStrategy which is by Kevin Jin · 11 years ago
  75. 2131c9b Merge "Adjust the screenshot origin if the root view is not at (0,0). Move comments on immutable UiElement attributes to the ctors." by Kevin Jin · 11 years ago
  76. 07401c1 Adjust the screenshot origin if the root view is not at (0,0). by Kevin Jin · 11 years ago
  77. eadae5e Merge "Take snapshot of the underlying View or AccessibilityNodeInfo tree. This improves reliability. Add JavaDoc on order of getChildren." by Kevin Jin · 11 years ago
  78. dfc316e Take snapshot of the underlying View or AccessibilityNodeInfo tree. by Kevin Jin · 11 years ago
  79. 3c7ba10 Remove deprecated DroidDriverBuilder by Kevin Jin · 11 years ago
  80. 45828d5 add helpers: DroidDrivers, BaseDroidDriverTest, UnrecoverableFailure by Kevin Jin · 11 years ago
  81. 07faa17 catch unchecked exceptions in takeScreenshot (mainly OOME) by Kevin Jin · 11 years ago
  82. 7c8b54f adjust steps in SwipeAction for faster execution by Kevin Jin · 11 years ago
  83. a5bb27d cosmetic changes for JavaDoc and logging for scroll by Kevin Jin · 11 years ago
  84. e4de29a add DroidDriver#refreshUiElementTree by Kevin Jin · 11 years ago
  85. b519404 add methods to Direction classes for symmetry by Kevin Jin · 11 years ago
  86. 0319e7c Enforce childFinder is relative to parentFinder in SentinelScroller by Kevin Jin · 11 years ago
  87. 1edf859 extract matches method from MatchFinder: by Kevin Jin · 11 years ago
  88. 6f160bb remove getChild and getChildCount in UiElement by Kevin Jin · 11 years ago
  89. 29d66ee rename ScrollDirection to scroll.Direction.PhysicalDirection by Kevin Jin · 11 years ago
  90. f505192 merge Screenshotter to UiDevice by Kevin Jin · 11 years ago
  91. 70e3410 add UiDevice for global actions by Kevin Jin · 11 years ago
  92. 21a0001 clear internal data while refreshing root by Kevin Jin · 11 years ago kitkat-cts-dev kitkat-cts-release kitkat-dev kitkat-mr1-release kitkat-mr1.1-release kitkat-mr2-release kitkat-mr2.1-release kitkat-mr2.2-release kitkat-release kitkat-wear android-4.4.1_r1 android-4.4.1_r1.0.1 android-4.4.2_r1 android-4.4.2_r1.0.1 android-4.4.2_r2 android-4.4.2_r2.0.1 android-4.4.3_r1 android-4.4.3_r1.0.1 android-4.4.3_r1.1 android-4.4.3_r1.1.0.1 android-4.4.4_r1 android-4.4.4_r1.0.1 android-4.4.4_r2 android-4.4.4_r2.0.1 android-4.4_r0.7 android-4.4_r0.8 android-4.4_r0.9 android-4.4_r1 android-4.4_r1.0.1 android-4.4_r1.1 android-4.4_r1.1.0.1 android-4.4_r1.2 android-4.4_r1.2.0.1 android-4.4w_r1 android-cts-4.4_r1 android-cts-4.4_r4 android-sdk-4.4.2_r1 android-sdk-4.4.2_r1.0.1
  93. f9c6c50 add scroll API clean up Events usage revise some JavaDoc by Kevin Jin · 11 years ago
  94. df8ca0b break circular reference between UiElement and dom Element by Kevin Jin · 11 years ago
  95. 0b93444 fix memory leak in Contexts UiElement cache by Kevin Jin · 11 years ago
  96. b18bb64 add ActivityUtils.setRunningActivitySupplier by Kevin Jin · 11 years ago
  97. cc1da1e warn the [ab]use of DroidDriver#has(finder, timeoutMillis) by Kevin Jin · 11 years ago
  98. ce3d103 remove versions of check* with custom timeouts by Kevin Jin · 11 years ago
  99. df778b5 add @UseUiAutomation as an explicit version of @MinSdkVersion(18) by Kevin Jin · 11 years ago
  100. ffd0f7a add test for XPaths.quoteXPathLiteral by Kevin Jin · 11 years ago