Releases: mannodermaus/android-junit5
1.0.0-M6
This release brings parity with Milestone 6 of the JUnit Platform, the last iteration before the first official RC of JUnit 5. This is a pretty incremental release without any new features to the Android plugin, so please make sure to read the Platform's release notes to get what's new in the M6 release.
1.0.0-M5
This release brings parity with Milestone 5 of the JUnit Platform. The plugin attempts to further bridge the gap between inconsistencies with bundled versions of JUnit 5 inside IntelliJ IDEA and Android Studio, trying to prevent these nasty NoSuchMethodErrors
when the IDE expects an older milestone at runtime. Otherwise, it's mostly structural niceties which allow for automatic deployment. Also: Snapshots!
1.0.0-M4 Revision 3
This release improves classpath compatibility & inconsistent execution behavior between IDE and command-line builds further. Internally, the plugin moves away from its Java-based parent, and approaches the Android eco-system in terms of how the tasks are set up. Externally, no API changes have occurred from rev2.
1.0.0-M4 Revision 2
- Improve compatibility with Android Gradle Plugin 3.0.0
- Add junitParams() dependency handler for parameterized tests
- Hopefully mitigate classpath-related issues when running unit tests from the IDE
1.0.0-M4 Revision 1
- Added compatibility with Android Gradle Plugin 3.0.0 versions
- Included JUnit 4 by default, which allows AS builds w/o “class not found” errors
- Deprecated junitVintage() dependency handler, issuing a warning if you're still using it
- Both Jupiter & Vintage TestEngines are included on the runtime classpath by default