Instrumentation 1.4.0
mannodermaus
released this
04 Nov 15:08
·
80 commits
to main
since this release
After more than two years, here is a new version of the instrumentation artifacts! We welcome two new artifacts to the family, android-test-compose
and android-test-extensions
. Here is the full list of notable changes in this version:
- Update formatting of instrumentation test names to prevent breaking generation of log files in newer versions of AGP (#263)
- Add support for test sharding (#270)
- Add support for inherited tests (#288)
- Only autoconfigure JUnit 5 for instrumentation tests when the user explicitly adds junit-jupiter-api as a dependency
- Prevent noisy logs in Logcat complaining about unresolvable annotation classes (#306)
- Add support for parallel execution of non-UI instrumentation tests (#295)
- Instroduce
android-test-compose
artifact with support for testing composable functions with JUnit 5 (#234) - Introduce
android-test-extensions
artifact with optional extensions, starting with a port of JUnit 4'sGrantPermissionRule
(#251)