GroovyBasePluginIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 36 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 33 more files in changeset.
Let plugins tests not use deprecated configurations

    • -3
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 36 more files in changeset.
TODO

    • -24
    • +24
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 8 more files in changeset.
Remove the indy suffix from Groovy dependencies

    • -1
    • +1
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove the indy suffix from Groovy dependencies

    • -4
    • +3
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 4 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 39 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 40 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 39 more files in changeset.
Upgrade Groovy version to customized 1.1-2.5.7

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 40 more files in changeset.
Upgrade Groovy version to customized 1.0-2.5.7

x

    • -5
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 39 more files in changeset.
Unify Groovy versions to 2.5.4

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Unify Groovy versions to 2.5.4

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Unify Groovy versions to 2.5.4

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Unify Groovy versions to 2.5.4

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Upgrade Groovy to 2.5.7

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 39 more files in changeset.
Unify Groovy versions to 2.5.4

    • -5
    • +5
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Finalize the value of any task `@Input` property whose getter returns a property instance, at the start of execution of the task.

This means that the property value will not change once the task has started execution, so that the same value is always used during fingerprinting, cache key calculation, validation, when queried by a task action, and so on.

This behaviour only applies to `@Input` properties in this commit. This was just a place to start. Other properties will be added in later commits.

Changes to the property are ignored once the value is finalized implicitly in this way and generate a deprecation warning instead of failing, as would happen after `finalizeValue()` is called. This allows a migration path for task types that can add a new property to represent some input and keep their existing lenient (but now deprecated) behaviour for an existing property backed by the new property. It might prove better to flip this around, let's see.

    • -0
    • +1
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 61 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 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. … 108 more files in changeset.
Use separate output directories for all JVM languages

- Introduce an outputDir on SourceDirectorySet

- Default output directory is now `build/classes/<source directory set name>/<source set name>`

- Example: Java compilation goes to build/classes/java/main instead of build/classes/main

- Adapt JDepend, FindBugs, Test and ValidateTaskProperties tasks to handle multiple class directories

- Deprecate setClassesDir/getClassesDir on SourceSetOutput

- Calling setClassesDir restores old behavior (shared output directory)

- Introduce addClassesDir and getClassesDirs on SourceSetOutput

- OSGi plugin needs a single classes directory, so introduce 'osgiClasses' task that syncs all classes to a single directory

Most of the changes to integration tests are find classes in their new location. Helper methods in AbstractIntegrationSpec

can locate class files vs hardcoding a path.

Squashed commit of sg-split-jvm-classes branch for REVIEW-6502

    • -1
    • +1
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 119 more files in changeset.
Upgrade to Groovy 2.4.10

Especially because binary incompatibility between Groovy 2.4.7 and 2.4.9 - https://issues.apache.org/jira/browse/GROOVY-8107

+review REVIEW-6487

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 35 more files in changeset.
Bumped Groovy to 2.4.9

    • -4
    • +4
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 28 more files in changeset.
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -6
    • +10
    ./GroovyBasePluginIntegrationTest.groovy
  1. … 163 more files in changeset.