Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved composite build integration tests into a separate subproject

    • -73
    • +0
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -128
    • +0
    ./CompositeBuildCommandLineArgsIntegrationTest.groovy
    • -446
    • +0
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -770
    • +0
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -390
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
    • -132
    • +0
    ./SamplesCompositeBuildIntegrationTest.groovy
  1. … 9 more files in changeset.
Moved composite build test fixtures into common subproject

    • -2
    • +2
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -1
    • +1
    ./CompositeBuildCommandLineArgsIntegrationTest.groovy
    • -1
    • +1
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -1
    • +1
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -1
    • +1
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Renamed composite build test fixtures

- CompositeBuildTestFixture -> BuildTestFixture

- ProjectTestFile -> BuildTestFile

    • -9
    • +9
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -3
    • +3
    ./CompositeBuildCommandLineArgsIntegrationTest.groovy
    • -3
    • +3
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -3
    • +3
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -5
    • +5
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Fix test on windows by using File URI

    • -1
    • +1
    ./AbstractCompositeBuildIntegrationTest.groovy
For most tests, use settings.gradle to define composite

    • -5
    • +4
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -4
    • +4
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -4
    • +5
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Ensure that warnings are reported when configuring included builds

    • -4
    • +5
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Update tests so they don't rely on composing build being a participant

    • -11
    • +12
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -15
    • +27
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -2
    • +3
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Change `--participant` to `--include-build` for command-line composite

    • -5
    • +5
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -3
    • +3
    ./SamplesCompositeBuildIntegrationTest.groovy
  1. … 9 more files in changeset.
Resolve included builds relative to settings.gradle

    • -1
    • +1
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
  1. … 4 more files in changeset.
Some additional tests for command-line args in composite builds

These tests demonstrate the current way that command-line args

are passed to participant builds. This behaviour is not ideal (broken)

in several cases.

    • -0
    • +128
    ./CompositeBuildCommandLineArgsIntegrationTest.groovy
    • -18
    • +0
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Extracted test fixture for preparing test composite builds

    • -65
    • +4
    ./AbstractCompositeBuildIntegrationTest.groovy
  1. … 3 more files in changeset.
Convert main composite build integration tests to command-line usage

    • -30
    • +97
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -170
    • +0
    ./CompositeBuildCommandLineIntegrationSpec.groovy
    • -12
    • +14
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -23
    • +18
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -2
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Assert that tasks are executed only once for composite builds

    • -1
    • +1
    ./AbstractCompositeBuildIntegrationTest.groovy
Can include composite participant via 'settings.gradle'

    • -2
    • +26
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
  1. … 8 more files in changeset.
Revert "Temporarily reverting everything since 810f052813ea0835dc7e9d3eb87bca005815db64 for 3.0-milestone-1 release"

This reverts commit 506f8ce9d6dc1a81e8ff10575c512778ca2f382a.

    • -0
    • +52
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 199 more files in changeset.
Temporarily reverting everything since 810f052813ea0835dc7e9d3eb87bca005815db64 for 3.0-milestone-1 release

    • -52
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 199 more files in changeset.
Avoid executing `ideaModule` twice for composing build in composite

    • -0
    • +1
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Fix `idea` for composite build where some projects don't apply the plugin

This fixes the ugly `IllegalArgumentException` that resulted from running

`gradle idea` on a composite where not all projects had the `Idea` plugin

applied. However, the generated `.iml` files are still not valid, as

they reference modules that are not included in the generated `.ipr` file.

    • -0
    • +52
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Allow command-line specification of composite via '--participant'

    • -0
    • +170
    ./CompositeBuildCommandLineIntegrationSpec.groovy
  1. … 8 more files in changeset.
Test relative project paths are handled when building composite dependency graph

    • -2
    • +13
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
Generated idea configuration respects module name settings #composite-builds

    • -0
    • +19
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 3 more files in changeset.
Composite build support for IDEA metadata starts at Gradle 3.0

    • -0
    • +1
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -0
    • +2
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Generated Idea project respects project name in composite

This fixes the bug where the project didn't correctly reference

an Idea module when project.name != projectDir.name

    • -3
    • +1
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 4 more files in changeset.
Idea project for composite includes modules for every project in composite

    • -52
    • +73
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Allow fixtures from `:ide` to be used in forked TAPI tests

    • -2
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Move fixtures from `:ide` into a separate package

    • -1
    • +1
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 12 more files in changeset.
All Idea modules are generated when creating Idea project for composite

    • -0
    • +8
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -8
    • +0
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -4
    • +18
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Ignore test for now: can't use test fixtures in tooling-api integ-tests

    • -0
    • +2
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Default to integrated composite in composite build sample

    • -2
    • +2
    ./SamplesCompositeBuildIntegrationTest.groovy
  1. … 1 more file in changeset.
Introduced common supertype for composite build integration tests

    • -0
    • +59
    ./AbstractCompositeBuildIntegrationTest.groovy
    • -36
    • +2
    ./CompositeBuildDependencyArtifactsCrossVersionSpec.groovy
    • -18
    • +1
    ./CompositeBuildDependencyGraphCrossVersionSpec.groovy
    • -34
    • +4
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy