IncrementalGroovyProjectBuildIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let integration tests in 'integ-test' not use deprecated configurations

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 12 more files in changeset.
Revert unnecessary changes

Since we reverted to using groovy-all.jar, there is no need for these changes anymore.

    • -2
    • +0
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 11 more files in changeset.
Convert test to Spock

    • -24
    • +31
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
Ignore failing Groovydoc test

    • -0
    • +2
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
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
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 119 more files in changeset.
Use jansi from the gradle distribution for the groovydoc task

This makes groovydoc work without repositories.

GRADLE-3463 GRADLE-3174

+review REVIEW-6026

    • -4
    • +0
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix IncrementalGroovyProjectBuildIntegrationTest by declaring mavenCentral as repository

GRADLE-3463 GRADLE-3174

+review REVIEW-6026

    • -0
    • +5
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
Revert "Changing Groovydoc integration tests to run in their own daemon and own gradle user home."

Reverting this for now since there are other issues with this beyond just failed windows CI build.

This reverts commit 94848d9fd76c17517c2104dc86452dd94d330a10.

    • -5
    • +0
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 4 more files in changeset.
Changing Groovydoc integration tests to run in their own daemon and own gradle user home.

+review REVIEW-5677

    • -0
    • +5
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 4 more files in changeset.
revert accidently changes on integTests

+review REVIEW-5251

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 7 more files in changeset.
some cleanup on buildcomparison integtests - seperate integtest for nested archives - introduce buildcomparison report fixture

+review REVIEW-5251

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 57 more files in changeset.
deprecated `groovy` configuration

- log deprecation warning whenever a dependency is added to the configuration

- eliminated use of `groovy` configuration from all tests and samples

- adapted default build script for buildSrc

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 29 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

    • -1
    • +1
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 308 more files in changeset.
Don't have the GradleDistribution be responsible for providing the working space for a test.

    • -10
    • +6
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 109 more files in changeset.
Moved code related to GradleExecuter and GradleDistribution into org.gradle.integtests.fixtures.executer - Affects many, many files, but mostly just imports - Certain files (eg RuleHelper) are not in the correct spot, but were moved to avoid cycles

    • -2
    • +2
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 170 more files in changeset.
fixed JDK Javadoc URLs (Sun->Oracle)

    • -2
    • +2
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 2 more files in changeset.
Mark Groovydoc.groovyClasspath and classpath properties as @InputFiles.

    • -3
    • +3
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 4 more files in changeset.
GRADLE-1355 - Move integration tests out of core project and into their own integTest project.

    • -0
    • +55
    ./IncrementalGroovyProjectBuildIntegrationTest.groovy
  1. … 668 more files in changeset.