Instrumentation 1.5.0
·
98 commits
to main
since this release
- Fix inheritance hierarchy of
ComposeExtensionto avoid false-positive warning regarding@RegisterExtension(#318) - Improve parallel test execution for Android instrumentation tests
- Fix invalid naming of dynamic tests when executing only a singular test method from the IDE (#317, #339)
- Prevent test methods incorrectly defined as Kotlin top-level functions from messing up Android's internal test counting, causing issues like "Expected N+1 tests, received N" (#316)
- Prevent test classes ignored by a tag from being considered for test execution, causing issues like "Expected N+1 tests, received N" (#298)
- Improve integration with Android Test Orchestrator and remove the need for
@UseTechnicalNames(#337) - Raise minimum supported API level of
core,extensionsandrunnermodules from 14 to 19 - Gracefully ignore unloadable classes during test discovery, e.g. those that access JVM-only APIs like
sun.*