Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use Levenshtein distance to compare the results

This is actually a much more precise measurement.

+review REVIEW-6301

    • -39
    • +11
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
  1. … 1 more file in changeset.
Hopefully finally fix flaky test here

It appears that execution data can also differ in the length of the header, so we trim it down to size if that happens.

+review REVIEW-6301

    • -11
    • +29
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
Fix test

No need to convert to string here.

+review REVIEW-6301

    • -1
    • +1
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
More robust comparison for Jacoco execution data

Let's say 0.5% difference is not a big deal, and we got rid of differences generated by timestamps and random IDs.

+review REVIEW-6301

    • -3
    • +28
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
  1. … 1 more file in changeset.
Ignore even more of the header of Jacoco execution data

Looks like we have some volatile data at the end of the file as well.

+review REVIEW-6301

    • -3
    • +2
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
Ignore more of the header of Jacoco execution data

TeamCity agents have longer host names. Dropping the first 256 bytes leaves us with quite a bit of data to compare.

+review REVIEW-6301

    • -4
    • +8
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
Better tests for Jacoco, fix execution data path sensitivity

Jacoco doesn't actually care about the name of the execution data files.

+review REVIEW-6301

    • -70
    • +0
    ./plugins/JacocoRelocationIntegrationTest.groovy
    • -0
    • +70
    ./plugins/JacocoReportRelocationIntegrationTest.groovy
    • -0
    • +66
    ./plugins/JacocoTestRelocationIntegrationTest.groovy
  1. … 2 more files in changeset.
    • -0
    • +7
    ./plugins/JacocoRelocationIntegrationTest.groovy
  1. … 1 more file in changeset.
Actually cache Jacoco results

We haven't stored them previously. Now we have an integration test to make sure.

+review REVIEW-6301

    • -0
    • +64
    ./plugins/JacocoCachingIntegrationTest.groovy
  1. … 1 more file in changeset.
Make sure test doesn't reuse previous output

+review REVIEW-6301

    • -0
    • +1
    ./plugins/JacocoRelocationIntegrationTest.groovy
Make Jacoco tasks relocatable

+review REVIEW-6301

    • -0
    • +62
    ./plugins/JacocoRelocationIntegrationTest.groovy
  1. … 2 more files in changeset.
Document Jacoco problems with Java 9

I deactivated the now failing tests, too. Then I can

update our CI server to 9u127.

    • -0
    • +12
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 1 more file in changeset.
Merge branch '2.14.x'

    • -0
    • +29
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 5 more files in changeset.
Make JacocoTaskException configurable again

Fixes [GRADLE-3498]

gradle/build-tool-issues#147

    • -0
    • +29
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 2 more files in changeset.
Update Jacoco version to 0.7.7.201606060606

This is required for running Jacoco with Java 9.

For some reason ` ` is inserted between the

coverage and the `%` in the html report on Java 9.

We remove this in the test fixture.

    • -1
    • +1
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 4 more files in changeset.
Fixed broken int test.

    • -1
    • +0
    ./plugins/JacocoPluginIntegrationTest.groovy
Convert Jacoco plugin to Java

+review REVIEW-5933

    • -0
    • +17
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 24 more files in changeset.
New configuration option for JaCoCo agent version 0.7.6

Signed-off-by: Evgeny Mandrikov <mandrikov@gmail.com>

    • -1
    • +1
    ./plugins/JacocoVersionIntegTest.groovy
  1. … 4 more files in changeset.
Changed some more int tests to use junit 4.12

    • -1
    • +1
    ./plugins/JacocoPluginIntegrationTest.groovy
    • -1
    • +1
    ./plugins/JacocoVersionIntegTest.groovy
  1. … 6 more files in changeset.
Don't run more tests in parallel that might be affected by the concurrent task execution status logging issue. Do nothing in skipped task assertion methods when in parallel execution.

+review REVIEW-5292

    • -0
    • +5
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 30 more files in changeset.
GRADLE-3105 - Fixed problem in JacocoReport where coverage is always 0.

- Added some int test coverage for the coverage in Jacoco reports.

    • -14
    • +50
    ./plugins/JacocoPluginIntegrationTest.groovy
    • -15
    • +10
    ./plugins/JacocoVersionIntegTest.groovy
  1. … 2 more files in changeset.
Disabled some int tests on java 8, for tools that don't work on java 8 yet.

    • -0
    • +3
    ./plugins/JacocoVersionIntegTest.groovy
  1. … 4 more files in changeset.
Merged a couple of test cases.

    • -6
    • +1
    ./plugins/JacocoPluginIntegrationTest.groovy
REVIEW-3562 added integ test coverage for the jacoco bugfix about missing source references. It's fairly clean and does not couple that much with the report format.

    • -0
    • +6
    ./plugins/JacocoPluginIntegrationTest.groovy
Reworked a bit the jacoco integ test coverage re default version of the tool.

    • -2
    • +11
    ./plugins/JacocoPluginIntegrationTest.groovy
Added integ test coverage for selecting different jacoco dependency explicitly.

    • -0
    • +16
    ./plugins/JacocoPluginIntegrationTest.groovy
Fixed GRADLE-2917, jacoco defult dependencies misbehave when the configuration is resolved before the jacoco tasks are triggered. Started using beforeResove() hook to avoid the problem. IMHO, we should simply add this dependency without fancy laziness. Users can always exclude it from the configuration if needed.

    • -0
    • +8
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 1 more file in changeset.
GRADLE-2829 - fix JacocoMerge functionality.

    • -0
    • +25
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 2 more files in changeset.
formatting.

    • -16
    • +20
    ./plugins/JacocoPluginIntegrationTest.groovy
minor language and formatting improvements

    • -3
    • +3
    ./plugins/JacocoPluginIntegrationTest.groovy
  1. … 1 more file in changeset.