Instrumentation 1.5.0
mannodermaus
released this
25 Jul 13:27
·
42 commits
to main
since this release
- Fix inheritance hierarchy of
ComposeExtension
to 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
,extensions
andrunner
modules from 14 to 19 - Gracefully ignore unloadable classes during test discovery, e.g. those that access JVM-only APIs like
sun.*