Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ignore some tests on IBM JDK

Some tests (e.g. JavaFx) are not supported by IBM JDK 8, ignored.

    • -3
    • +2
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 2 more files in changeset.
Use external repository mirrors in build (#6094)

We've been bitten by external repository fluctuation for a long time.

This PR makes most of tests use repository mirrors set up by ourselves

via init script and system property.

There're still some tests not switching to mirrors, which would be fixed

in follow-up commits.

    • -0
    • +1
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 99 more files in changeset.
Set timeout for AbstractIntegrationSpec (#5806)

We have been bitten by CI build exection timeout for a long time.

This PR introduces timeout for AbstractIntegrationSpec in order to

monitor execution timeout. Upon timeout, a spock interceptor can

print all threads' stack traces in all JVMs so that we can diagnose

the potential issues in other JVMs (daemons, test workers, etc.).

    • -2
    • +2
    ./compile/InProcessGroovyCompilerIntegrationTest.groovy
  1. … 29 more files in changeset.
Revert "Improve test assertion"

This reverts commit 92608803248e698ad9eec60acb2bca7e627e2549.

    • -2
    • +1
    ./GroovyBasePluginIntegrationTest.groovy
Improve test assertion

As noted in code review: https://github.com/gradle/gradle/pull/5726#discussion_r196305459

    • -1
    • +2
    ./GroovyBasePluginIntegrationTest.groovy
Improve test assertion

As noted in code review: https://github.com/gradle/gradle/pull/5726#discussion_r196305459

    • -1
    • +2
    ./GroovyBasePluginIntegrationTest.groovy
Fix regression with Groovy lazy task conversion

    • -0
    • +23
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix regression with Groovy lazy task conversion

    • -0
    • +23
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix test after fixing classloader leak

Now that we use our own annotation processor classloader,

our in-process compiler no longer leaks the Gradle API

into annotation processors. The tests have been fixed to

reflect this better behavior.

    • -6
    • +2
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
    • -8
    • +0
    ./compile/InProcessGroovyCompilerIntegrationTest.groovy
    • -8
    • +0
    ./compile/InvokeDynamicGroovyCompilerSpec.groovy
  1. … 3 more files in changeset.
Put back LeaksFileHandles for older Groovy versions

Groovy <2.0 has another file leak that we haven't worked

around yet. Given that these versions are rather old, it's

probably also not very important.

    • -0
    • +6
    ./compile/InProcessGroovyCompilerIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove unnecessary @LeaksFileHandles and fork = true

These were added to work around file leaks in the

in-processor Java/Groovy compilers, which were fixed

in previous commits. This makes the tests faster and

also makes sure that we will spot any future leaks

that could make our user's life harder.

    • -2
    • +0
    ./compile/InProcessGroovyCompilerIntegrationTest.groovy
    • -2
    • +0
    ./compile/InvokeDynamicGroovyCompilerSpec.groovy
  1. … 9 more files in changeset.
Fix annotation processor discovery file leak

On Java 8 and below, the default annotation processor

discovery of javac leaks file handles. This is now fixed

by always using our own discovery, which we had introduced

for incremental annotation processing.

This also uncovered some discrepancies how our compiler worked

with and without incremental compilation. It now behaves consistently.

    • -1
    • +1
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 16 more files in changeset.
Fix JavaFX compile issues on Java 9

    • -1
    • +4
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 3 more files in changeset.
Move check for realized tasks into WellBehavedPluginTest

    • -49
    • +0
    ./GroovyPluginIntegrationTest.groovy
  1. … 4 more files in changeset.
Use lazy task API in Groovy plugins

    • -0
    • +49
    ./GroovyPluginIntegrationTest.groovy
  1. … 2 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -7
    • +0
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
    • -1
    • +0
    ./compile/GroovyCompilerIntegrationSpec.groovy
  1. … 29 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -13
    • +5
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
    • -5
    • +0
    ./compile/DaemonGroovyCompilerIntegrationTest.groovy
  1. … 21 more files in changeset.
Add timeout for flaky InProcessGroovyCompilerIntegrationTest

InProcessGroovyCompilerIntegrationTest.canUseCustomFileExtensions [1.7.11]

Seems to have been hanging for some time now.

It should take about 2s.

    • -0
    • +2
    ./compile/InProcessGroovyCompilerIntegrationTest.groovy
Remove default parameter from abstract method

+review REVIEW-6575

    • -1
    • +1
    ./compile/CachedGroovyCompileIntegrationTest.groovy
  1. … 4 more files in changeset.
Allow enabling build cache in all integration tests

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

    • -6
    • +6
    ./compile/CachedGroovyCompileIntegrationTest.groovy
  1. … 27 more files in changeset.
Add annotationProcessor configurations for each SourceSet

And configure the compileJava.options.annotationProcessorPath

to use the configuration when not empty (and use 'null' when

the configuration is empty to preserve the current behavior).

Part of #2300

Signed-off-by: Thomas Broyer <t.broyer@ltgt.net>

    • -1
    • +2
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 21 more files in changeset.
Deprecate support for nested build without a settings.gradle (#3197)

Fix https://github.com/gradle/gradle/issues/3137

    • -0
    • +1
    ./compile/CachedGroovyCompileIntegrationTest.groovy
  1. … 8 more files in changeset.
Fix tests

+review REVIEW-6565

    • -1
    • +1
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 1 more file in changeset.
On CI redirect maven central queries to local repo for integration tests

    • -9
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
    • -1
    • +1
    ./GroovyCrossCompilationIntegrationTest.groovy
    • -7
    • +7
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
    • -4
    • +2
    ./compile/CachedGroovyCompileIntegrationTest.groovy
    • -1
    • +1
    ./compile/DaemonGroovyCompilerIntegrationTest.groovy
  1. … 104 more files in changeset.
On CI redirect jcenter queries to local repo for integration tests

    • -3
    • +1
    ./GroovySecurityManagerIssuesIntegrationTest.groovy
  1. … 51 more files in changeset.
Move test fixture to AvailableJavaHomes

    • -4
    • +5
    ./compile/DaemonGroovyCompilerIntegrationTest.groovy
  1. … 4 more files in changeset.
Add some test coverage for fork options settings

    • -1
    • +16
    ./compile/DaemonGroovyCompilerIntegrationTest.groovy
  1. … 2 more files in changeset.
Make compiler daemons sensitive to only BaseForkOptions

    • -0
    • +28
    ./compile/DaemonGroovyCompilerIntegrationTest.groovy
  1. … 9 more files in changeset.
Make `ScalaCompile` and `ScalaDoc` cacheable (#2399)

This adds test coverage with respect to caching and incremental builds for `ScalaCompile` and `ScalaDoc` and makes both tasks cacheable.

Issue: #1956

Based on PR: #1958

    • -1
    • +1
    ./compile/CachedGroovyCompileIntegrationTest.groovy
  1. … 23 more files in changeset.
Fix issue with duplicate compiler daemons and add reuse tests

    • -0
    • +45
    ./compile/daemon/GroovyCompilerDaemonReuseIntegrationTest.groovy
  1. … 16 more files in changeset.