Generate fast deterministic screenshots during Android instrumentation tests
APACHE-2.0 License
Bot releases are hidden (Show)
cdb5bd3
RIP Python2
37feaf0
Add option to allow bundling before pull for large folders
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)
Published by xiphirx over 4 years ago
9e3b940
Tentative fix for #248 (#249)
49676c1
Make accessibility info for the screenshot an optional value (#250)
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
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)
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
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)
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
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
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
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)