BuildableTestResultsProvider.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Start migrating test classes to the most appropriate subproject

Story: gradle/langos#103

Item: refactor-plugins

    • -163
    • +0
    ./BuildableTestResultsProvider.groovy
  1. … 124 more files in changeset.
Removed unused 'ignored' field on TestMethodResult.

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

Removed TestIgnore.

Use boolean instead in TestResult and TestMethodResult.

  1. … 6 more files 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.

  1. … 12 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
    ./BuildableTestResultsProvider.groovy
  1. … 12 more files in changeset.
Keep track of test ids only for test methods that are currently running.

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

  1. … 10 more files in changeset.
GRADLEREV-49 - use longs as ids for classes in the test output store.

    • -15
    • +15
    ./BuildableTestResultsProvider.groovy
  1. … 19 more files in changeset.
GRADLEREV-49 - use longs as test method ids in output store.

    • -14
    • +15
    ./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

  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.

    • -83
    • +4
    ./BuildableTestResultsProvider.groovy
  1. … 17 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
    ./BuildableTestResultsProvider.groovy
  1. … 11 more files in changeset.
GRADLEREV-9 - Store test output events by test id instead of name.

    • -8
    • +14
    ./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
    ./BuildableTestResultsProvider.groovy
  1. … 12 more files in changeset.