Skip to content

Conversation

@DanielJette
Copy link
Contributor

@DanielJette DanielJette commented Nov 15, 2025

Kotlin extensions for Android Testify, providing more idiomatic and helper APIs to work with screenshot testing in Android.

The new KTX library packages up a set of foundational utilities that originally lived deep inside Testify’s screenshot testing engine. These components are broadly useful for any instrumentation test suite. By extracting and stabilizing these internals, the library provides a standalone toolkit that improves the reliability, predictability, and ergonomics of your androidTest environment, even if you never call a screenshot API.

Why Use Testify KTX?

  • Adds idiomatic Kotlin helpers around core Testify APIs, reducing boilerplate.
  • Provides a simplified set of file I/O utilities for files on the emulator SD card, data/data directory, or Test Storage.
  • Includes utilities for working with annotations, device identification, and test instrumentation.

@DanielJette DanielJette force-pushed the testify-ktx branch 3 times, most recently from afe5c69 to 50a0996 Compare November 17, 2025 18:43
@DanielJette DanielJette force-pushed the testify-ktx branch 2 times, most recently from 0331a74 to e1a3956 Compare November 22, 2025 15:50
@DanielJette DanielJette changed the title Testify ktx Refactor Testify Library to extract a Ktx library Nov 22, 2025
@DanielJette DanielJette changed the title Refactor Testify Library to extract a Ktx library Refactor Testify Library to extract a Ktx module Nov 22, 2025
@DanielJette DanielJette force-pushed the testify-ktx branch 2 times, most recently from 4faa534 to 7121a24 Compare November 22, 2025 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants