Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Give JUnit 4 precedence over JUnit Platform and TestNG

For backwards compatibility, JUnit 4 takes precendence over TestNG and

JUnit Platform since groovy-all ships with dependencies on both. In the

latter case, JUnit Platform is used if both junit-vintage-engine and

JUnit 4 are on the classpath.

    • -27
    • +55
    ./gradle/testing/TestFrameworkAutoDetectionIntegrationTest.groovy
  1. … 1 more file in changeset.
Autodetect TestFramework if none is configure explicitly

When the TestFramework of a Test task is not configured explicitly it

used to default to `useJUnit()`. Now, the task's classpath is inspected

for a junit-platform-engine.jar or testng.jar. If one of them is found,

the task uses the JUnit Platform or TestNG to execute tests,

respectively.

Since we have internal dependencies on the JUnit Platform and TestNG,

all Test tasks in our own build are configured to `useJUnit()` and

explicitly.

    • -0
    • +108
    ./gradle/testing/TestFrameworkAutoDetectionIntegrationTest.groovy
    • -0
    • +18
    ./gradle/testing/TestTaskIntegrationTest.groovy
  1. … 11 more files in changeset.
Fix for change to int tests.

Fix for change to int tests.

Fix for change to int tests.

Fix for change to int tests.

Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 16 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -11
    • +13
    ./gradle/testing/TestReportIntegrationTest.groovy
  1. … 16 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

  1. … 16 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -11
    • +13
    ./gradle/testing/TestReportIntegrationTest.groovy
  1. … 16 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Update Spock framework to 1.3

  1. … 24 more files in changeset.
Update Spock framework to 1.3

  1. … 24 more files in changeset.
Removed `ExecutionResult.executedTasks` and `skippedTasks` properties. Tests should use the assertion methods instead.

  1. … 5 more files in changeset.
Removed `ExecutionResult.executedTasks` and `skippedTasks` properties. Tests should use the assertion methods instead.

  1. … 5 more files in changeset.
Removed `ExecutionResult.executedTasks` and `skippedTasks` properties. Tests should use the assertion methods instead.

  1. … 5 more files in changeset.
Removed `ExecutionResult.executedTasks` and `skippedTasks` properties. Tests should use the assertion methods instead.

  1. … 5 more files in changeset.
Change more tests.

  1. … 39 more files in changeset.
Change more tests.

  1. … 17 more files in changeset.
Change more tests.

  1. … 13 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./gradle/testing/TestReportIntegrationTest.groovy
  1. … 95 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./gradle/testing/TestReportIntegrationTest.groovy
  1. … 95 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -12
    • +12
    ./gradle/testing/TestReportIntegrationTest.groovy
  1. … 95 more files in changeset.
Let testing-jvm tests not use deprecated configurations

    • -1
    • +1
    ./gradle/testing/IncrementalTestIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/ParallelTestExecutionIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/SuiteTimestampIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/TestOutputListenerIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestProgressLoggingIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJdkRelocationIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJvmArgsProviderIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskRelocationIntegrationTest.groovy
    • -13
    • +13
    ./gradle/testing/TestingIntegrationTest.groovy
  1. … 62 more files in changeset.
Let testing-jvm tests not use deprecated configurations

    • -1
    • +1
    ./gradle/testing/IncrementalTestIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/ParallelTestExecutionIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/SuiteTimestampIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/TestOutputListenerIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestProgressLoggingIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJdkRelocationIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJvmArgsProviderIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskRelocationIntegrationTest.groovy
    • -13
    • +13
    ./gradle/testing/TestingIntegrationTest.groovy
  1. … 62 more files in changeset.
Let testing-jvm tests not use deprecated configurations

    • -1
    • +1
    ./gradle/testing/IncrementalTestIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/ParallelTestExecutionIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/SuiteTimestampIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/TestOutputListenerIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestProgressLoggingIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJdkRelocationIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJvmArgsProviderIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskRelocationIntegrationTest.groovy
    • -13
    • +13
    ./gradle/testing/TestingIntegrationTest.groovy
  1. … 62 more files in changeset.
Let testing-jvm tests not use deprecated configurations

    • -1
    • +1
    ./gradle/testing/IncrementalTestIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/ParallelTestExecutionIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/SuiteTimestampIntegrationTest.groovy
    • -4
    • +4
    ./gradle/testing/TestOutputListenerIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestProgressLoggingIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJdkRelocationIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskJvmArgsProviderIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/TestTaskRelocationIntegrationTest.groovy
    • -13
    • +13
    ./gradle/testing/TestingIntegrationTest.groovy
  1. … 62 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -2
    • +2
    ./gradle/jvm/test/JUnitStandaloneTestExecutionIntegrationTest.groovy
    • -2
    • +2
    ./gradle/testing/junit/JUnitLoggingOutputCaptureIntegrationTest.groovy
    • -2
    • +2
    ./gradle/testing/junit/RerunPreviousFailedTestIntegrationTest.groovy
    • -1
    • +1
    ./gradle/testing/testng/TestNGLoggingOutputCaptureIntegrationTest.groovy
  1. … 148 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

  1. … 39 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

  1. … 40 more files in changeset.