Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove always-true JDK8_OR_LATER test precondition

    • -2
    • +1
    ./testing/TestingIntegrationTest.groovy
    • -4
    • +1
    ./testing/junitplatform/JUnitPlatformTestFrameworkIntegrationTest.groovy
  1. … 36 more files in changeset.
Annotate tests to account for new reported problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 47 more files in changeset.
Annotate tests to account for new reported problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 47 more files in changeset.
Annotate tests that now properly report problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 20 more files in changeset.
Annotate tests to account for new reported problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 48 more files in changeset.
Annotate tests to account for new reported problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 48 more files in changeset.
Annotate tests to account for new reported problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 48 more files in changeset.
Annotate tests that now properly report problems

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./testing/TestTaskIntegrationTest.groovy
    • -0
    • +3
    ./testing/junit/BuildSrcSpockIntegrationTest.groovy
  1. … 20 more files in changeset.
Add integration test that engine discovery failures are propagated

Add integration test that engine discovery failures are propagated

More software model tests @UnsupportedWithInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -9
    • +2
    ./jvm/test/JUnitComponentUnderTestIntegrationTest.groovy
    • -5
    • +2
    ./jvm/test/JUnitIncrementalTestExecutionTest.groovy
    • -13
    • +2
    ./jvm/test/JUnitStandaloneTestExecutionIntegrationTest.groovy
    • -0
    • +2
    ./jvm/test/JUnitTestSuiteComponentReportIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix imports

    • -1
    • +0
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -1
    • +1
    ./testing/testng/SampleTestNGIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -3
    • +3
    ./testing/testng/TestNGFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGStaticLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGSuiteIntegrationTest.groovy
    • -1
    • +1
    ./testing/testng/TestNGTestFrameworkIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGXmlResultAndHtmlReportIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix imports

    • -1
    • +0
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -1
    • +1
    ./testing/testng/SampleTestNGIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -3
    • +3
    ./testing/testng/TestNGFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGStaticLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGSuiteIntegrationTest.groovy
    • -1
    • +1
    ./testing/testng/TestNGTestFrameworkIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGXmlResultAndHtmlReportIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix more tests

    • -11
    • +0
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGStaticLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGSuiteIntegrationTest.groovy
    • -5
    • +3
    ./testing/testng/TestNGTestFrameworkIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGXmlResultAndHtmlReportIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix more tests

    • -11
    • +0
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGFilteringIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGStaticLoggingIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGSuiteIntegrationTest.groovy
    • -5
    • +3
    ./testing/testng/TestNGTestFrameworkIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGXmlResultAndHtmlReportIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove @ToBeFixedForInstantExecution

    • -2
    • +0
    ./testing/TestOutputListenerIntegrationTest.groovy
    • -2
    • +1
    ./testing/TestingIntegrationTest.groovy
    • -2
    • +1
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -11
    • +10
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGGroupByInstancesIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGGroupByInstancesNotSupportedIntegrationTest.groovy
    • -30
    • +29
    ./testing/testng/TestNGIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGJdkNavigationIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGPreserveOrderIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGPreserveOrderNotSupportedIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
  1. … 11 more files in changeset.
Remove @ToBeFixedForInstantExecution

    • -2
    • +0
    ./testing/TestOutputListenerIntegrationTest.groovy
    • -2
    • +1
    ./testing/TestingIntegrationTest.groovy
    • -2
    • +1
    ./testing/fixture/AbstractTestFilteringIntegrationTest.groovy
    • -11
    • +10
    ./testing/testng/TestNGClassIntegrationTest.groovy
    • -1
    • +0
    ./testing/testng/TestNGConsoleLoggingIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGFailurePolicyIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGGroupByInstancesIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGGroupByInstancesNotSupportedIntegrationTest.groovy
    • -30
    • +29
    ./testing/testng/TestNGIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGJdkNavigationIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGParallelSuiteIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGPreserveOrderIntegrationTest.groovy
    • -2
    • +0
    ./testing/testng/TestNGPreserveOrderNotSupportedIntegrationTest.groovy
    • -2
    • +1
    ./testing/testng/TestNGProducesOldReportsIntegrationTest.groovy
  1. … 11 more files in changeset.
Fixes for previous commit.

    • -2
    • +1
    ./testing/IncrementalTestIntegrationTest.groovy
  1. … 12 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

    • -2
    • +1
    ./testing/IncrementalTestIntegrationTest.groovy
  1. … 25 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

    • -2
    • +1
    ./testing/IncrementalTestIntegrationTest.groovy
  1. … 25 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

    • -2
    • +1
    ./testing/IncrementalTestIntegrationTest.groovy
  1. … 25 more files in changeset.
Fix Unrolled tests with partial success with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/TestingIntegrationTest.groovy
  1. … 18 more files in changeset.
Improve documented deprecation warning assertions

Allow using /current/ in the documentation path in the assertion. This will make it easier to read/verify the documentation linked to, while actually asserting against the current version behind the scenes.

    • -5
    • +6
    ./jvm/plugins/JUnitTestSuitePluginGoodBehaviourTest.groovy
    • -5
    • +8
    ./jvm/test/AbstractJUnitTestExecutionIntegrationSpec.groovy
    • -5
    • +8
    ./jvm/test/JUnitTestSuiteComponentReportIntegrationTest.groovy
  1. … 60 more files in changeset.
Re-annotate some tests still leaking file handles

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 9 more files in changeset.
Re-annotate some tests still leaking file handles

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 10 more files in changeset.
Re-annotate some tests still leaking file handles

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 10 more files in changeset.
De-skip tests that don't leak files anymore

but still fail with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 18 more files in changeset.
De-skip tests that don't leak files anymore

but still fail with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 18 more files in changeset.
De-skip tests that don't leak files anymore

but still fail with instant execution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./testing/testng/SampleTestNGIntegrationTest.groovy
  1. … 18 more files in changeset.
Run more JVM testing coverage

only TestNG tests are causing very long timeouts

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -6
    • +24
    ./testing/fixture/AbstractJvmFailFastIntegrationSpec.groovy