Releases: cqse/teamscale-jacoco-agent
Releases · cqse/teamscale-jacoco-agent
v32.0.0
- [breaking] teamscale-gradle-plugin: Removed usage of deprecated Gradle APIs
teamscale.agent.destinationProperty
type has changed fromProperty<File>
toDirectoryProperty
teamscale.agent.setDestination(destination)
parameter type has changed fromProperty<File>
toProvider<Directory>
- [fix] agent: Discovery of unsupported class file versions will no longer lead to a crash, but will be logged instead
- [breaking] tia-runlisteners: Requires JUnit 5.10.0 now
- [feature] agent: Added support for Java 19, 20 and experimental support for 21
- [fix] agent: Attaching the agent in testwise mode to a JBoss Wildfly server caused a crash
v31.0.0
- [breaking] Replaced
teamscale-git-properties-jar
withgit-properties-jar
. Jars/Wars/Ears/Aars provided with this option will now also be searched recursively for git.properties files except you setsearch-git-properties-recursively=false
. - [feature] support
full
mode of the Maven git-commit-id plugin. - [fix] Providing multiple include pattern in the maven plugin resulted in no coverage being collected
v30.1.1
v30.1.0
- [feature] The option
tiamode
has now an additional choicedisk
to dump testwise coverage as JSON to the output folder. - [feature] teamscale-maven-plugin: The configuration options
runAllTests
,runImpacted
, andtiamode
are now available - [fix] impacted-test-engine: Mixed test results for dynamically generated tests were incorrectly summarized
- [fix] The option
ignore-uncovered-classes
did not filter out empty interface nodes from the XML report - [fix] teamscale-gradle-plugin: The plugin failed to log the
No class files found in the given directories!
error message
v30.0.2
v30.0.1
v30.0.0
- [breaking change] teamscale-maven-plugin: Made plugin compatible with surefire 3.0.0. Replace the
teamscale-surefire-provider
dependency withimpacted-test-engine
in your pom.xml files. - [feature] teamscale-gradle-plugin, teamscale-maven-plugin: Added ability to pass excluded test engines to impacted test engine
- [fix] teamscale-maven-plugin: Testwise coverage uploads were performed per test cluster instead of one upload after all tests
- [fix] teamscale-gradle-plugin, teamscale-maven-plugin: Impacted tests were requested once for each test engine
- [fix] teamscale-gradle-plugin, teamscale-maven-plugin: Execution of impacted tests failed when test names were unstable i.e. parameterized tests with parameters that are not serializeable