Skip to content

Releases: cqse/teamscale-jacoco-agent

v29.1.0

02 Feb 10:12
Compare
Choose a tag to compare
  • [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

31 Jan 07:40
Compare
Choose a tag to compare
  • [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 use testName in your runner, not the uniformPath.

v28.0.0

18 Jan 15:15
Compare
Choose a tag to compare
  • [breaking change] removed support for JavaWS
  • [fix] Fixed git.properties detection when directories are on the classpath

v27.0.2

16 Nov 13:58
Compare
Choose a tag to compare

v27.0.1

15 Nov 12:17
Compare
Choose a tag to compare
  • [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

10 Oct 09:33
4cf0ec1
Compare
Choose a tag to compare
  • [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

06 Oct 09:53
Compare
Choose a tag to compare
  • [fix] Testwise coverage conversion was slow when many .exec files are included.

26.0.1

05 Sep 08:24
Compare
Choose a tag to compare
  • [fix] The agent could not be started with the debug=true command line option

26.0.0

24 Aug 06:59
Compare
Choose a tag to compare
  • [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 a partition

25.0.0

28 Jul 11:09
Compare
Choose a tag to compare
  • [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.