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

Story: gradle/langos#103

Item: refactor-plugins

    • -187
    • +0
    ./AggregateTestResultsProviderTest.groovy
    • -74
    • +0
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
    • -188
    • +0
    ./JUnitXmlResultWriterSpec.groovy
    • -222
    • +0
    ./TestReportDataCollectorSpec.groovy
  1. … 118 more files in changeset.
Mark some more tests as leaking file handles.

+review REVIEW-5504

  1. … 13 more files in changeset.
Fix test not to leak file handles.

+review REVIEW-5504

Forcefully clean up test temp directories and mark tests for which it fails on Windows with @LeaksFileHandles so that they still pass.

+review REVIEW-5504

  1. … 97 more files in changeset.
Made SystemProperties class a singleton instead of just having static fields and methods. Doing so is also going to allow us to push synchronization logic into this class e.g. for creating instances through a factory with a provided java home system property.

+review REVIEW-5397

  1. … 53 more files in changeset.
Changes to make it ready for build with Gradle 2.0 (codenarc).

    • -1
    • +0
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
  1. … 13 more files in changeset.
REVIEW-4299 Better test coverage and tweaks to test result aggregation.

    • -0
    • +5
    ./AggregateTestResultsProviderTest.groovy
  1. … 3 more files in changeset.
GRADLE-2809 Merge test results for duplicated classes.

    • -1
    • +69
    ./AggregateTestResultsProviderTest.groovy
  1. … 2 more files in changeset.
Modified JUnit XML report specification test.

- Changed test count assert to include skipped count.

- Modified all XML blocks to include the `skipped` attribute.

- Modified the skipped test case to use the new `testcase` element name and `skipped` sub-element.

GRADLE-2987 generated ivy xmls and junit xml results use xml schema v.1.0 instead of 1.1. There are some issues with tools that parse 1.1 schemas. It's best to stick with what we did before and generate xmls with 1.0.

  1. … 3 more files in changeset.
Added some more unit test coverage for TestoutputStore.

REVIEW-3564 Fixed unit test coverage after recent changes.

Reworked dealing with failures when serializing and deserializing throwables.

  1. … 6 more files in changeset.
Fixed GRADLE-2730, test case timestamp in test results is now correct, previously it was epoch occasionally.

    • -0
    • +14
    ./TestReportDataCollectorSpec.groovy
  1. … 2 more files in changeset.
GRADLE-1710 Fixed the problem with TestNG fatal initialisation error led to empty reports and no stack trace (unless debug mode was used). This issue was really annoying.

    • -0
    • +23
    ./TestReportDataCollectorSpec.groovy
  1. … 3 more files in changeset.
Changed test results to serialize the parts of test failure exception that we need later, rather than the exception itself.

    • -0
    • +83
    ./TestReportDataCollectorSpec.groovy
  1. … 10 more files in changeset.
GRADLE-2922 - changed AggregateTestResultsProvider to map the test class ids back to their original value when delegating to the original provider for the test class.

    • -0
    • +114
    ./AggregateTestResultsProviderTest.groovy
  1. … 1 more file in changeset.
Keep track of test ids only for test methods that are currently running.

    • -4
    • +4
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
    • -6
    • +24
    ./TestReportDataCollectorSpec.groovy
  1. … 3 more files in changeset.
Make TestOutputStore.Writer a Closeable for consistency.

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

  1. … 9 more files in changeset.
GRADLEREV-47 - stricter handling of output store / index file existence.

  1. … 1 more file in changeset.
imports.

GRADLEREV-49 - test fixes.

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

    • -3
    • +3
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
  1. … 16 more files in changeset.
GRADLEREV-49 - use longs as test method ids in output store.

    • -4
    • +4
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
  1. … 11 more files in changeset.
Remove @author tags and names from source code.

- Added checkstyle check for @author

- Added not to CONTRIBUTING.md saying that we don't use names in the codebase

    • -3
    • +0
    ./Binary2JUnitXmlReportGeneratorSpec.groovy
  1. … 1211 more files in changeset.
Changes accidentally left out of merge.

  1. … 4 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.

    • -25
    • +31
    ./TestResultSerializerTest.groovy
  1. … 15 more files in changeset.
GRADLEREV-12,GRADLEREV-10 - include class level output in junit at suite level in output per test case mode.

  1. … 10 more files in changeset.