Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
REVIEW-4299 Better test coverage and tweaks to test result aggregation.

  1. … 3 more files in changeset.
"Ignored tests" tab in the JUnit html report: code review

Removed TestIgnore.

Use boolean instead in TestResult and TestMethodResult.

    • -3
    • +2
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 6 more files in changeset.
Add tests for "Ignored tests" tab to the JUnit HTML report

  1. … 1 more file in changeset.
Add a "Ignored tests" tab to the JUnit HTML report

Add record of ignored tests in *.junit.result.

Add record of ignored tests in *.junit.report.

Add "Ignored tests" tab in Overview and Package pages.

Add ignored boolean in binary serialized test results.

Impact tests where appropriate.

    • -0
    • +8
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 12 more files in changeset.
beef up test reporting tests a bit

  1. … 1 more file in changeset.
test: add ignored count to test reports

  1. … 6 more files in changeset.
Changed test results to serialize the parts of test failure exception that we need later, rather than the exception itself.

    • -22
    • +4
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 12 more files in changeset.
Keep track of test ids only for test methods that are currently running.

    • -1
    • +2
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 6 more files in changeset.
Changed the profile and test reports to generate only the index page into the destination directory, and the other stuff ends up in sub-directories.

  1. … 18 more files in changeset.
GRADLEREV-48 - Use a RandomAccessFile to read from the test output store.

    • -0
    • +4
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 10 more files in changeset.
GRADLEREV-49 - use longs as ids for classes in the test output store.

    • -15
    • +15
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 19 more files in changeset.
Remove unused.

    • -47
    • +0
    ./tasks/testing/BuildableTestClassResult.groovy
GRADLEREV-49 - use longs as test method ids in output store.

    • -14
    • +15
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 16 more files in changeset.
Merge branch 'release'

Conflicts:

subprojects/core/src/main/groovy/org/gradle/api/file/CopySpec.java

subprojects/core/src/main/groovy/org/gradle/api/internal/file/copy/DuplicateHandlingCopySpecVisitor.java

subprojects/core/src/main/groovy/org/gradle/cache/internal/DefaultFileLockManager.java

subprojects/core/src/main/groovy/org/gradle/util/SingleMessageLogger.java

subprojects/docs/src/docs/release/notes.md

subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/testing/junit/result/AggregateTestResultsProvider.java

subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/testing/junit/result/BinaryResultBackedTestResultsProvider.java

subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/testing/junit/result/TestReportDataCollector.java

subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/testing/junit/result/TestResultsProvider.java

subprojects/plugins/src/test/groovy/org/gradle/api/internal/tasks/testing/junit/result/TestReportDataCollectorSpec.groovy

subprojects/plugins/src/test/groovy/org/gradle/api/internal/tasks/testing/junit/result/TestResultSerializerTest.groovy

subprojects/plugins/src/testFixtures/groovy/org/gradle/api/internal/tasks/testing/BuildableTestResultsProvider.groovy

    • -0
    • +4
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 14 more files in changeset.
GRADLE-2821 - Handle reporting on test tasks that ran no tests.

If all test tasks to be reported on have no results, then the test report task is skipped.

    • -0
    • +47
    ./tasks/testing/BuildableTestClassResult.groovy
    • -0
    • +71
    ./tasks/testing/BuildableTestMethodResult.groovy
    • -83
    • +4
    ./tasks/testing/BuildableTestResultsProvider.groovy
    • -0
    • +29
    ./tasks/testing/MethodTestOutputEvent.groovy
    • -1
    • +5
    ./tasks/testing/SimpleTestResult.groovy
  1. … 13 more files in changeset.
GRADLEREV-12,GRADLEREV-10 - include class level output in junit at suite level in output per test case mode.

    • -15
    • +30
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 11 more files in changeset.
GRADLEREV-9 - Store test output events by test id instead of name.

    • -8
    • +14
    ./tasks/testing/BuildableTestResultsProvider.groovy
  1. … 16 more files in changeset.
Some very basic unit level test coverage for associating output at the test case level in JUnit XML files.

Also made some test fixtures for build TestResultProvider instances more reusable.

    • -0
    • +145
    ./tasks/testing/BuildableTestResultsProvider.groovy
    • -0
    • +31
    ./tasks/testing/SimpleTestResult.groovy
    • -0
    • +157
    ./tasks/testing/junit/report/HtmlTestResultsFixture.groovy
  1. … 10 more files in changeset.