screenshot-tests-for-android

Generate fast deterministic screenshots during Android instrumentation tests

APACHE-2.0 License

Stars
1.7K
Committers
74

Bot releases are visible (Hide)

screenshot-tests-for-android - 0.15.0 Latest Release

Published by xiphirx over 2 years ago

cdb5bd3 RIP Python2
37feaf0 Add option to allow bundling before pull for large folders

screenshot-tests-for-android - 0.14.0

Published by xiphirx over 3 years ago

081522d Add annotations for compatibility with Gradle 7.0 (#283)
010f36e Defer Gradle task creation until necessary (#280)
46d36ba ANDROIDX_TEST_ORCHESTRATOR support (#264)

screenshot-tests-for-android - 0.13.0

Published by xiphirx over 4 years ago

9e3b940 Tentative fix for #248 (#249)
49676c1 Make accessibility info for the screenshot an optional value (#250)

screenshot-tests-for-android - 0.12.0

Published by xiphirx over 4 years ago

2af0200 Update to AGP 3.6
6dedde3 Update gradle + wrapper to 6.2.x
2b37d95 Add option to show screenshot difference in html report

screenshot-tests-for-android - 0.11.0

Published by xiphirx about 5 years ago

e00973d Remove use of indirect obsolete api usage
4116c6a Updated Gradle to 5.6.2
4885a0e Replaced use of a deprecated Gradle API (#231)
de7f430 Adopt Contributor Covenant
e897fe8 Added failureDir to record differences when verifying screenshots (#225)

screenshot-tests-for-android - 0.10.0

Published by xiphirx over 5 years ago

4e054b0 Add accessibility evaluation to detect focusable views without any text to announce.
25f3f4c Force Litho to render in accessibility mode, and bump the metadata version number
a919928 Move over to AndroidX
fa4da40 Add AccessibilityUtil class with a data structure for the accessibility tree
db3ef4e Add the concept of a version to the metadata JSON file
83d010d Fix reference dir (#220)
0b9e8e9 Fix screenshots on Android 8.0
2cb4718 Support setting max height and width
ff2a939 Fix #192 ScreenshotsPluginExtension's addDeps parameter doesn't work
f98a24e Expose max pixels so we can adjust our view size if we exceed it.
7826f9b Zip up all the output screenshots so that the puller can pull them all at once

screenshot-tests-for-android - 0.9.0

Published by xiphirx over 5 years ago

3983392 Loop over serials in ANDROID_SERIAL when pulling images (#140) (#214)
81c8c53 Fix display text in the output html of a screenshot test
c9a7646 Bump min sdk to 14
f7a153c Check for empty children when writing a hierarchy
76d8cd1 Make tests run on devices with KitKat and earlier
b9ea677 Add Accessibility Hierarchy to Screenshot Tests
8ef0e18 Handle absence of Play Services (#203)
fe98582 avoid the crash on processing an anonymous view (#200)
dcb5e39 detailed error propagation for screenshot tests
ded2077 Close ParcelFileDescriptor when done. (#195)
d02e224 Catch API errors when showing current images in reports
39b05df Trigger onGlobalLayoutListener during screenshot tests
7609a80 View before images when running screenshot tests locally
7dba891 Correct multipleDevices flag default
0f14f96 Add setMaxPixels to RecordBuilder interface (#189)

screenshot-tests-for-android - 0.8.0

Published by xiphirx about 6 years ago

1411308 Add language feature to device name calculator
fadd68c Always use the same output directory for reports (#169)
0d0c2ae Allow max pixel restriction to be customizable
fbc0284 Include target directory path when complaining about non-writable storage
0f45439 Ensure InputMethodManager is available
f291668 Replace androidTestApi configuration with androidTestImplementation

screenshot-tests-for-android - 0.7.0

Published by xiphirx over 6 years ago

4ed8b87 Let there be Apache-2
2bb4b23 Rewrite run, record and verify tasks
b473174 Rewrite plugin
dd1ab49 Remove HostFileSender code
701557e Make sure screenshot-tests fail instead of time-out with large views
d39e999 More specific create method for LayoutHierarchyDumper
494c2fa Remove ScreenshotTestRunner
5ef2213 Remove runtime dependency on Dex maker
52794f0 Add bitmap capture support to RecordBuilder

screenshot-tests-for-android - 0.6.0

Published by xiphirx over 6 years ago

121b03b Add Buck file for Python module
2c64365 Consolidate example apps to one sample app
23f81c5 Remove core library's dependency on JUnit
abd72d0 Don't include R or BuildConfig in Release Artifacts
07d6225 Update Gradle to 4.4.1
4ee6ab2 Refactor TestNameDetector to remove JUnit Dependencies
5431e95 Add ability to run screenshot tests on multiple devices at once

screenshot-tests-for-android - v0.5.0

Published by xiphirx almost 7 years ago

ec53df4 Upgrade to AGP 3
985ad34 Upgrade to Gradle 4.3
c241c5c Add layout-hierarchy-litho module for Litho Support in LayoutHierarchy Dumps
ac75ab9 Rewrite Entire Layout Hierarchy Dump System
553e7d5 Include more TextView Information in Hierarchy Output
490fcfc Add param for custom python executable
f0c704f Fix WindowAttachmentTest for API 26+
3f48c9a Implement a View Hierarchy Overlay for Screenshots
16d0b03 Change Dump Output to use JSON
49b0bb5 Spruce up Results Page (#117)
10acf3b Add Dark Background Toggle Button (#116)