Closed nikita-tkachenko-datadog closed 1 month ago
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | nikita-tkachenko/fix-coverage-includes-for-headless |
git_commit_date | 1729113612 | 1729166832 |
git_commit_sha | b53b6dc565 | 2e701d4fbf |
release_version | 1.41.0-SNAPSHOT~b53b6dc565 | 1.41.0-SNAPSHOT~2e701d4fbf |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 8 unstable metrics.
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
end_time | 2024-10-17T12:19:05 | 2024-10-17T12:25:58 |
git_branch | master | nikita-tkachenko/fix-coverage-includes-for-headless |
git_commit_date | 1729113612 | 1729166832 |
git_commit_sha | b53b6dc565 | 2e701d4fbf |
release_version | 1.41.0-SNAPSHOT~b53b6dc565 | 1.41.0-SNAPSHOT~2e701d4fbf |
start_time | 2024-10-17T12:18:52 | 2024-10-17T12:25:45 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics.
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | nikita-tkachenko/fix-coverage-includes-for-headless |
git_commit_date | 1729113612 | 1729166832 |
git_commit_sha | b53b6dc565 | 2e701d4fbf |
release_version | 1.41.0-SNAPSHOT~b53b6dc565 | 1.41.0-SNAPSHOT~2e701d4fbf |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.
What Does This Do
Fixes automatic configuration of code coverage-enabled packages for headless sessions.
Motivation
"Headless" sessions are those where the build system is not instrumented. At the moment we support instrumenting Maven and Gradle, so when a Maven or a Gradle build is traced, the tracer is injected into the parent build system process. The list of coverage-enabled packages is computed in the parent process and is then propagated to children.
For headless sessions, where there is no instrumented parent process, the list of packages needs to be computed inside the child process (JVM that runs the tests).
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: SDTEST-1130