Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change more tests.

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 40 more files in changeset.
Change more tests.

    • -4
    • +4
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  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.

    • -5
    • +5
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 98 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.

    • -5
    • +5
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 98 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.

    • -5
    • +5
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 98 more files in changeset.
Let tests use 'implementation' and 'testImplementation' configurations

As replacement for 'compile' and 'testCompile'.

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 28 more files in changeset.
Let tests use 'implementation' and 'testImplementation' configurations

As replacement for 'compile' and 'testCompile'.

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 28 more files in changeset.
Let tests use 'implementation' and 'testImplementation' configurations

As replacement for 'compile' and 'testCompile'.

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 28 more files in changeset.
Let tests use 'implementation' and 'testImplementation' configurations

As replacement for 'compile' and 'testCompile'.

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 28 more files in changeset.
Raise minimum build JVM version to Java 8

    • -12
    • +12
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 30 more files in changeset.
Use daemon by default when forking from embedded executor

The Play! integration tests always fork a new process

so that they can cancel it. The embedded executor was

using no-daemon mode when asked for a forking handle.

This is now changed to use a daemon instead, greatly

speeding up the Play! integreation tests in embedded

mode.

I stumbled over a bug in our module registry that made

it impossible to run anything in IntelliJ in embedded

mode that used a type from the "plugins" project.

I suspect that some "requireDistribution" usages might

be just because of this bug. We should definitely check that.

There was also some inconsistency in how the embedded executor

handled jvm args and environment variables when it forked a

process. This went unnoticed because it wasn't using the daemon

and the arguments it was missing were to work around issues in

daemon mode. This is now fixed by extending the daemon executor.

    • -0
    • +8
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 9 more files in changeset.
Convert existing relocation tests to use new one (#3782)

    • -24
    • +14
    ./groovy/GroovyCompileRelocationIntegrationTest.groovy
  1. … 9 more files in changeset.
Rename groovyCompilerJvmJavaVersion

The new name is still not very understandable, but so is our

Groovy/Java compiler infrastructure.

+review REVIEW-6533

    • -1
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 1 more file in changeset.
Track the Java toolchain used by the Groovy compiler

+review REVIEW-6533

    • -4
    • +4
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 5 more files in changeset.
Address review feedback

- Add comment why we need to track the other Java version

- Remove brittle assert about `--info` logging

- Make new property for Java version tracking private

+review REVIEW-6531

    • -2
    • +1
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 3 more files in changeset.
Track Groovy compiler JVM version

+review REVIEW-6531

    • -0
    • +108
    ./groovy/GroovyCompileJavaVersionTrackingIntegrationTest.groovy
  1. … 1 more file in changeset.
Tests for task relocation

+review REVIEW-6254

    • -0
    • +65
    ./groovy/GroovyCompileRelocationIntegrationTest.groovy
  1. … 10 more files in changeset.
Changing compiler daemon reuse tests to check all daemons

+review REVIEW-5582

    • -11
    • +0
    ./groovy/GroovyCompilerContinuousIntegrationTest.groovy
  1. … 13 more files in changeset.
Cleaning up compiler daemon reuse integration tests

+review REVIEW-5582

    • -1
    • +2
    ./groovy/GroovyCompilerContinuousIntegrationTest.groovy
  1. … 18 more files in changeset.
Reusing compiler daemon across continuous builds

+review REVIEW-5582

    • -0
    • +72
    ./groovy/GroovyCompilerContinuousIntegrationTest.groovy
  1. … 23 more files in changeset.