Releases: cqse/teamscale-java-profiler
Releases · cqse/teamscale-java-profiler
v30.0.1
v30.0.0
- [breaking change] teamscale-maven-plugin: Made plugin compatible with surefire 3.0.0. Replace the
teamscale-surefire-providerdependency withimpacted-test-enginein 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
v29.1.3
v29.1.2
v29.1.1
v29.1.0
- [feature] teamscale-gradle-plugin: Allow parallel test execution with testwise coverage collection
- [fix] teamscale-gradle-plugin: Verify that
maxParallelForksis 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,testNameis 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/startAPI from the Teamscale JaCoCo agent, this is a breaking change. You now need to usetestNamein 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.