Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing
Fixes issue 3277.
gradle test --tests "A*" --tests "B*"
All tests from A* and B* were skipped instead of being ran.
This was a regression from 5.4.x, where this used to work. This was because kotest 5.5.3 were using the wrong combinators for combining the inclusion filters.
Contributors:
Updated JUnit version from 5.7.2 to 5.8.2
Kotest now requires the runtime version of JUnit to be at least 5.8
Note: If your build somehow manages to put both JUnit 5.7 and 5.8 onto the classpath and they load in the wrong order, you might see problems related to ClassOrderer
not being found. Please make sure that only JUnit 5.8+ is loaded
Gradle test filter fixes, by @myuwono https://github.com/kotest/kotest/pull/3257
Tag inheritance configuration is now available on AbstractProjectConfig
Fixed an issue where tests where being skipped when filtered out by the full spec name