Skip to content

Releases: unbroken-dome/gradle-testsets-plugin

v4.1.0

09 Sep 11:00
53d0209
Compare
Choose a tag to compare

Compatibility with Gradle 8

v4.0.0

05 May 22:47
Compare
Choose a tag to compare

Compatibility with Gradle 7.0: Dropped support for the compile and runtime configuration names in test sets.

This may be a breaking change if you are still working with these configurations; consider migrating to implementation, compileOnly and runtimeOnly instead.

Thanks to @cpiotr for the contribution!

v3.0.1

10 Apr 15:05
Compare
Choose a tag to compare

Fix #105 : Test library's implementation configuration now correctly extends from its api configuration (making the api dependencies available in the test library code)

v3.0.0

28 Mar 20:16
Compare
Choose a tag to compare

Improvements

  • Improved support for Gradle 6 and fixed deprecation warnings (thanks for contributions from @markslater and @GaborGinterAdN)
  • Exclude test libraries from being marked as test directories in IDEA. (thanks to @markslater)
  • added documentation about interaction with the JaCoCo plugin (#99)

Possible breaking changes

  • Gradle 4.x is no longer supported
  • Eclipse classpath modification is now disabled by default, can be enabled by setting a project property (#77)

Bugfixes

  • Test task generated for each test set extends systemProperties instead of replacing them (thanks to @philippeagra)
  • don't modify the IDEA module for the predefined "unitTest" testset (#101)

v2.2.1

06 Oct 18:07
Compare
Choose a tag to compare

Bugfixes

  • environment specified in test set extends the existing environment instead of replacing it (thanks to @ferozco)

v2.2.0

29 Sep 20:26
Compare
Choose a tag to compare

New Features

  • JaCoCo Support: Create a JacocoReport task for each test set if the plugin is used together with the jacoco plugin
  • Added environment and systemProperties properties on the TestSet to conveniently modify the environment variables / system properties of the connected Test task (reimplemented feature from 1.x)

Improvements

  • Upgraded build to use Gradle 5.6.2 and Kotlin 1.3.50
  • Upgraded tests to use assertk 0.20 library
  • Added createTestSet method on TestSetContainer for better support of polymorphic container in Kotlin DSL

Fixes

v2.1.1

21 Jan 18:22
Compare
Choose a tag to compare

Bugfix: classes from src/test should not appear automatically in classpath of other test set (issue
#69)

v2.1.0

21 Jan 12:32
Compare
Choose a tag to compare

Improvements

  • Plugin now uses Gradle 5.1.1 for its build (but compatibility to Gradle 4.10+ will be maintained for now)
  • testSets now has a filtered "sub-container" named libraries that makes it easier to create libraries, especially when using the Kotlin DSL

Bugfixes

  • Fixed a bug concerning the classpath of test sets (thanks to @fpavageau)
  • Fixed a bug about importing libraries or extending test sets by name

v2.0.3

10 Dec 20:03
Compare
Choose a tag to compare
  • Compatibility with Gradle 5.1 (thanks to @dansanduleac)
  • Fixes to missing classpath references in test sets (issues #55, #60)

v2.0.2

15 Nov 20:51
Compare
Choose a tag to compare

Re-implemented IDEA support in 2.x