Releases: cqse/teamscale-jacoco-agent
Releases · cqse/teamscale-jacoco-agent
v29.1.0
- [feature] teamscale-gradle-plugin: Allow parallel test execution with testwise coverage collection
- [fix] teamscale-gradle-plugin: Verify that
maxParallelForks
is 1 - [fix] impacted-test-engine: Provide sane fallback for non-supported test engines
v29.0.0
- [fix] Fixed the prefix extraction pattern and the partition pattern for Artifactory in the agent's documentation
- [fix/breaking change] teamscale-client, teamscale-gradle-plugin, teamscale-maven-plugin, teamscale-jacoco-agent: Teamscale 8.0 introduced the concept of execution units. To distinguish them from normal, singular test executions, the
-test-exection-
and-execution-unit-
uniform path prefixes were introduced. This broke gradle and maven test runner plugins because the actual test paths and Teamscale's uniform paths did not match anymore. To prevent this,testName
is now exposed by the teamscale client and used by the plugins which corresponds to the uniform path without the prefixes. If you're using the client, or listen to the/testrun/start
API from the Teamscale JaCoCo agent, this is a breaking change. You now need to usetestName
in your runner, not theuniformPath
.
v28.0.0
v27.0.2
v27.0.1
- [fix] teamscale-gradle-plugin: Property 'outputLocation' is declared as an output property of Report xml (type TaskGeneratedSingleFileReport) but does not have a task associated with it.
27.0.0
- [fix] teamscale-gradle-plugin: Failed to upload JUnit reports
- [breaking change] teamscale-gradle-plugin: Setting the destination within test.teamscale.reports.jacoco/junit transparently sets the report destination in the corresponding jacoco/junit plugins
- [breaking change] teamscale-gradle-plugin: TestwiseCoverageReportTask no longer clears the parent folder of the written testwise coverage report
26.0.2
26.0.1
26.0.0
- [fix] impacted-test-engine: Handle tests with trailing whitespaces correctly
- [breaking] impacted-test-engine: Now requires Teamscale 8.0 as minimum version
- [breaking] teamscale-jacoco-agent: The available tests provided via
/testrun/start
are now required to provide apartition
25.0.0
- [breaking] Find git.properties files recursively in folders, all types of archive files (jar, war, ear, aar, ...) and arbitrary depth. This was only possible for nested jar and war files and up to nesting depth 1. If you'd like to disable recursive search, e.g. due to performance issues, please use search-git-properties-recursively=false.
Note: This is not actually a breaking change but if you profile large projects and don't use the multi-project upload, you might want to disable recursive search.