CompositeBuildIdeaProjectCrossVersionSpec.groovy

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

    • -390
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 14 more files in changeset.
Moved composite build test fixtures into common subproject

    • -1
    • +1
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 9 more files in changeset.
Renamed composite build test fixtures

- CompositeBuildTestFixture -> BuildTestFixture

- ProjectTestFile -> BuildTestFile

    • -5
    • +5
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 9 more files in changeset.
For most tests, use settings.gradle to define composite

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

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

    • -2
    • +0
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 4 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.
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
    • +2
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 1 more file in changeset.
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

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

    • -0
    • +2
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
Introduced common supertype for composite build integration tests

    • -34
    • +4
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 3 more files in changeset.
Integration test coverage for IDEA metadata generation in composite build

- This test simply adds coverage for existing capabilities

    • -0
    • +313
    ./CompositeBuildIdeaProjectCrossVersionSpec.groovy
  1. … 2 more files in changeset.