This release significantly improves <https://docs....
# testballoon
c
> This release significantly improves test reporting and execution by introducing support for non-class-based tests, enabling direct execution of Cucumber features and custom test engines, and capturing richer test metadata directly into HTML reports. Gradle 9.4.0 it out 👀
o
Yep. Let's see where we could benefit from it. Will evaluate.
The evaluation of "non-class-based testing" in Gradle 9.4.0 has completed. TestBalloon is not affected, as it has already advanced beyond what Gradle intends to solve: • Gradle's "Non-class-based testing" appears to be mainly a workaround for Cucumber, which relies on text files to describe tests. Previously, Cucumber had to provide a fake class to make Gradle recognize that tests were present. Now, a
testDefinitionDirs
property can signal where to find the non-class (text) files describing tests. TestBalloon supported "non-class-based testing" before and will continue to do so without any extra configuration. • Gradle's Test filtering for non-class-based tests basically converts test filter patterns to file paths. Filtering individual tests below the file level is not supported. TestBalloon supported "non-class-based filtering" before, and can filter down to the level of individual tests. This will not change.
kodee happy 4