- #100 Use
exportsTo
andopensTo
statements from Module Info DSL
- Use all test src folders in compilation (if there are more than one)
- Only add class folders that exist to the '--patch-module' argument
- Only perform 'extendsFrom(compileOnly)' if not already done
- #85 Further improve interoperability with
java-module-dependencies
plugin
- #47 Add support for Classpath Test Suites
- #51 testCompileOnly extends compileOnly for Whitebox Test Suites
- #67 Whitebox Test Suites: add
exportsTo
configuration option
- #2 New approach to split Module Path and Classpath for whitebox testing
- #40
useJUnitJupiter("")
without version does not fail for empty test directories - #39 Add
TaskLockService
for conveniently running test tasks in isolation
- Improve interoperability with
java-module-dependencies
plugin
- #18 Allow whitebox tests to define requires in
java9/module-info.java
(Thanks brianoliver for suggesting!)
- No duplicated '--add-opens' runtime args
- Fix 'module-info.java' parsing bug
- #8 Automatically configure test suites based on the existence of a
module-info.java
file - #5 Improve module-info parsing
- Integrate with gradlex-org/java-module-dependencies#19
- Moved project to GradleX - new plugin ID:
org.gradlex.java-module-testing
- Initial features added