Skip to content

Releases: leancodepl/patrol

maestro_test-v0.2.0

28 Jun 22:58
maestro_test-v0.2.0
Compare
Choose a tag to compare
maestro_test-v0.2.0 Pre-release
Pre-release

Feature/notifications (#71)

  • example: change default port to 8081

  • AutomatorServer: add support for passing resourceName to BySelector

  • maestro_test: add some doc comments

  • AutomatorServer: add tap2 method to tap on texts

  • implement new Selector

  • remove implementation of getNativeWidgets (it's TBD)

  • AutomatorServer: SelectorQuery: add converter method to BySelector

  • AutomatorServer: remove getNativeWidget

  • add swipe()

  • add native swipes

  • fix maestro bootstrap

  • AutomatorServer: implement getNotifications()

  • maestro_test: implement getNotifications()

  • maestro_cli: trim() output from external tools before printing

  • maestro_test: add getFirstNotification()

  • AutomatorServer: implement tapOnNotification

  • add .gitattributes

  • move .gitattributes to root dir

  • getNotifications: change from POST to GET

  • simplify API

  • automatically open notification shade on tapOnNotification() and getNotifications()

  • automatically close keyboard after `enterText()``

  • maestro_test: add Notification.toString()

  • improve example

  • fix encoding issues (use UTF-8)

  • improve example for notifications

  • do openNotifications() on native side

  • maestro_test: add CHANGELOG for version 0.2.0

  • minor fix for Android View classes

  • Maestro.enterText(): make index a required named argument

  • split enterText() into enterTextByIndex() and enterTextBySelector()

  • rename isRunning() to healthCheck()

  • split openNotifications() into openHalfNotificationShade() and openFullNotificationShade()

  • add delays

  • change native timeout to make tests less flaky

  • maestro bootstrap: minor generated files changes

  • maestro_cli: set version to 0.2.0

maestro_cli-v0.2.0

28 Jun 23:01
maestro_cli-v0.2.0
Compare
Choose a tag to compare
maestro_cli-v0.2.0 Pre-release
Pre-release

maestro_test-v0.1.4

19 Jun 21:26
maestro_test-v0.1.4
Compare
Choose a tag to compare
maestro_test-v0.1.4 Pre-release
Pre-release

Feat/use_actual_host_and_port (#68)

  • example: add button to show notification

  • downgrade Android Gradle Plugin to 7.0.4 (to use with IDEA)

  • send much more data in NativeWidget

  • add second counter Text

  • start work on notifications

  • respect custom host and port

  • fix

  • rename Automator to Maestro

  • add

  • remove bluetooth from example, it's broken

  • add support for tapping notifications by index

  • update bootstrap template

  • example app: update Gradle

  • maestro_cli: respect verbose flag

  • extract env and dartDefine to a common method

  • protect against invalid --dart-define keys/values

  • remove usages of 'Automator'; replace with 'Maestro'

  • maestro_cli: set version to 0.1.5

  • maestro_test: set version to 0.1.4

maestro_cli-v0.1.5

19 Jun 21:28
maestro_cli-v0.1.5
Compare
Choose a tag to compare
maestro_cli-v0.1.5 Pre-release
Pre-release
  • Allow for running on many devices simultaneously.
  • A usual portion of smaller improvements and bug fixes.

adb-v0.0.4

17 Jun 10:49
adb-v0.0.4
Compare
Choose a tag to compare
adb-v0.0.4 Pre-release
Pre-release

fix

adb-v0.0.3

17 Jun 10:41
adb-v0.0.3
Compare
Choose a tag to compare
adb-v0.0.3 Pre-release
Pre-release

respect custom host and port

maestro_test-v0.1.3

15 Jun 16:08
maestro_test-v0.1.3
Compare
Choose a tag to compare
maestro_test-v0.1.3 Pre-release
Pre-release

maestro_test: set version to 0.1.3 (bluetooth control)

maestro_test-v0.1.2

15 Jun 15:48
maestro_test-v0.1.2
Compare
Choose a tag to compare
maestro_test-v0.1.2 Pre-release
Pre-release

Print more info about errors (#67)

  • fix wrong order of http4k Filters

  • use UiAutomator Configurator

  • set waitForSelectorTimeout to 2000 ms + print UiAutomator config

  • fail very noisily if POST fails

  • maestro_cli: set version to 0.1.4

  • maestro_test: set version to 0.1.2

  • use UiAutomation for executing shell commands, instead of UiDevice

  • Revert "use UiAutomation for executing shell commands, instead of UiDevice"

maestro_cli-v0.1.4

15 Jun 15:51
maestro_cli-v0.1.4
Compare
Choose a tag to compare
maestro_cli-v0.1.4 Pre-release
Pre-release
  • Be more noisy when an error occurs.
  • Change waiting timeout for native widgets from 10s to 2s.

maestro_test-v0.1.1

14 Jun 21:07
maestro_test-v0.1.1
Compare
Choose a tag to compare
maestro_test-v0.1.1 Pre-release
Pre-release

maestro_test: fix logging bug