ProjectLayoutIntegrationTest.groovy

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove redundant deprecation warning expectations

  1. … 24 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

    • -17
    • +25
    ./ProjectLayoutIntegrationTest.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

  1. … 35 more files in changeset.
Bumped Groovy to 2.4.9

  1. … 28 more files in changeset.
Bring back Upgrade to Groovy 2.4.7.

This reverts commit fe58a375a0c5a962751db9b675c6ba4a2ff1a1ba.

  1. … 32 more files in changeset.
Revert "Upgrade to Groovy 2.4.7."

This reverts commit 5959b63d38dc7adcc7651ce2c4c5003bc699b1b4.

  1. … 32 more files in changeset.
Upgrade to Groovy 2.4.7.

+ review REVIEW-5995

  1. … 32 more files in changeset.
Upgrade to Apache Groovy 2.4.6

+review REVIEW-5995

  1. … 27 more files in changeset.
Remove the deprecated useAnt option form ProjectLayoutIntegrationTest.

+review REVIEW-5829

Changing Scala samples integration tests to always use Zinc compiler

+review REVIEW-5802

  1. … 10 more files in changeset.
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.

  1. … 4 more files in changeset.
Changing Groovydoc integration tests to run in their own daemon and own gradle user home.

+review REVIEW-5677

  1. … 4 more files in changeset.
Upgrade to Groovy 2.4.4

+review REVIEW-5598

  1. … 38 more files in changeset.
specify -XX:MaxPermSize=512m for ScalaCompile tasks in integtest - add forking option - also specify option in ForkScalaCompileInDaemonModeFixture - another attempt to fix PermGen failures in coverage builds

  1. … 1 more file in changeset.
specify -XX:MaxPermSize=512m for ScalaCompile tasks in integtest - attempt to fix failing coverage build

update library versions in samples and integtests

- update slf4j + ant in samples

- groovy in samples + integtests

+review REVIEW-5443

  1. … 36 more files in changeset.
Upgrading samples and integration tests to Groovy 2.3.9

+review REVIEW-5372

  1. … 23 more files in changeset.
revert accidently changes on integTests

+review REVIEW-5251

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

+review REVIEW-5251

  1. … 57 more files in changeset.
Force another test that compiles scala to fork the compiler when running with the daemon.

+review

    • -2
    • +16
    ./ProjectLayoutIntegrationTest.groovy
Update Groovy version used in samples, and in integ tests for 2.3.x to 2.3.6.

+review REVIEW-5055

  1. … 23 more files in changeset.
Upgraded a bunch of things to Groovy 2.3.3

  1. … 23 more files in changeset.
Updated some samples and tests to use newer Scala version.

  1. … 9 more files in changeset.
Changed some samples and tests to use newer Groovy versions.

  1. … 22 more files in changeset.
Changed some int tests to use DefaultTestExecutionResult rather than JUnitTestExecutionResult, to use whatever the default mechanism for verifying test results happens to be.

  1. … 24 more files in changeset.
GRADLE-2744: when setting ProjectDescriptor#projectDir use FileResolver instead of just canonicalising the parameter.

    • -1
    • +14
    ./ProjectLayoutIntegrationTest.groovy
  1. … 8 more files in changeset.
Remove RuleHelper.

Use constructor injection instead of reflection.

  1. … 88 more files in changeset.
REVIEW-1033: rename DefaultTestExecutionResult to JUnitXmlTestExecutionResult

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

  1. … 308 more files in changeset.
Don't have the GradleDistribution be responsible for providing the working space for a test.

    • -34
    • +32
    ./ProjectLayoutIntegrationTest.groovy
  1. … 109 more files in changeset.