Skip to content

Releases: sergio-sastre/AndroidUiTestingUtils

2.0.0-beta01

13 Mar 23:07
Compare
Choose a tag to compare
2.0.0-beta01 Pre-release
Pre-release

Add support for library-agnostic screenshot tests for:

  • Paparazzi
  • Shot
  • Dropshots

1.2.4

22 Feb 16:11
d2b7aa7
Compare
Choose a tag to compare
  • Fix InAppLocaleTestRule on API 33+
  • Fix UiAutomation connection errors
  • Fix pseudolocales en_XA & ar_XB not working on API 23

1.2.3

11 Jan 21:44
a07561b
Compare
Choose a tag to compare
  1. Bug fixes regarding
  • UiMode: #27,#28
  • ActivityScenarioForViewRule and ActivityScenarioForComposableRule: #29,#30
  1. Add extension methods drawToBitmapWithElevation() to generate bitmaps that consider elevation. Screenshot testing libraries like Dropshots, Facebook and Shot allow to pass such bitmpas to their record/verify methods.

  2. Optimize the size of generated screenshots with waitForMeasuredView/VieHolder/Dialog()methods. This is useful when using libraries that don't take height/width arguments in their record/verify methods, for instance Dropshots.

1.2.2

01 Nov 15:37
8e6fe37
Compare
Choose a tag to compare

Focus on bugfixes for Locales:

  • Support for complex locales e.g. "sr-Latn-RS", "sr-Cyrl-RS" or "zh-Latn-TW-pinyin"
  • Fix SystemLocaleTestRule not changing Locale for first test
  • Fix LocaleTestRule not reseting Locale properly after every test
  • Fix ActivityNotFoundException on API 33

1.2.1

04 Oct 21:12
47c211f
Compare
Choose a tag to compare

Add support for:

  • Locale in 2 different forms:
    1. App Locale (i.e. per-app language preference)
    2. System Locale
  • Fragments via FragmentScenarioConfigurator
  • Custom themes for Views and Fragments via setTheme()
  • ActivityScenarioConfigurator & FragmentScenarioConfigurator rules for less verbose tests

1.1.2

21 Jun 21:09
0d52122
Compare
Choose a tag to compare

1.1.1

08 Jun 21:36
Compare
Choose a tag to compare

Clean-up dependencies

1.1.0-beta

05 May 04:25
d2107af
Compare
Choose a tag to compare
1.1.0-beta Pre-release
Pre-release
  • Change Display Size configuration via TestRule & ActivityScenario
  • Allow to set DisplaySizeTestRule and FontSizeTestRule timeouts. Both TestRules change the config via adb. Therefore, this can be helpful on emulator/devices that take too long for the corresponding adb commands to take effect.

1.0.0

04 Mar 06:46
4795bb7
Compare
Choose a tag to compare

Initial release with support for changing the following configurations in your instrumented tests:

  1. Locale (also Pseudolocales en_XA & ar_XB)
  2. FontSize
  3. Orientation
  4. Dark Mode /Day-Night Mode

Support for Activities, Android Views and Jetpack Compose

Initial pre-release

04 Feb 06:49
Compare
Choose a tag to compare
Initial pre-release Pre-release
Pre-release

Contains TestRules and ActivityScenarios for changing the following settings:

  • FontSize
  • Locale