KotlinBuildScriptModelIntegrationTest.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move all subprojects to the `subprojects` directory

    • -271
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 521 more files in changeset.
Merge pull request #882 from gradle/bamboo/develop/script-plugin-classpath

Provide correct classpath for script plugins with buildscript blocks

    • -3
    • +12
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 8 more files in changeset.
Skip the script body when computing the classpath of a script plugin

The body of script plugins will still be executed when they are

applied from other scripts as they might affect the classpath of the

applying script.

    • -1
    • +12
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 5 more files in changeset.
Provide correct classpath for script plugins

By executing the script plugin and getting the resulting compilation

classpath from its target `ClassLoaderScope`.

See #110

    • -2
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Add model test for script plugin with a buildscript block

See #110

    • -0
    • +22
    ./KotlinBuildScriptModelIntegrationTest.kt
Detangle project source roots matching fixture

    • -8
    • +6
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 2 more files in changeset.
Source sets and project dependencies in buildSrc source roots

A BuildSrcProjectConfiguration action creates a task that generates a

text file containing the source roots for the root buildSrc project and

all its runtime project dependencies.

This allows for correct buildSrc source roots resolution when editing

kotlin settings or build scripts in the presence of a multi-project

buildSrc build.

    • -0
    • +24
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 6 more files in changeset.
lint: horizontal whitespace

    • -4
    • +4
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 14 more files in changeset.
Make `buildSrc` dependencies available to script plugins in the IDE

Resolves #728

    • -9
    • +17
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Extract superclass for `KotlinBuildScriptModel` integration tests

And extract integration test for `settings.gradle.kts` classpath to

separate class.

    • -179
    • +6
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 2 more files in changeset.
Move from jre7/8 to jdk7/8

Signed-off-by: StefMa <stefmadev@outlook.com>

    • -1
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 9 more files in changeset.
Fix KotlinBuildScriptModelIntegrationTest on Windows

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
Refine KotlinBuildScriptModelIntegrationTest

Simplify test by leveraging script api in settings.gradle.kts

Fix wrong build script path

    • -7
    • +3
    ./KotlinBuildScriptModelIntegrationTest.kt
Restore source navigation for Gradle sources

Has been broken since #561

Coverage included

    • -0
    • +17
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.
Fix model builder classpath includes settings buildscript deps test

    • -1
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
Assert model builder classpath includes settings buildscript deps

The test setup is a bit convoluted as it relies on a local maven repo.

It'll be possible to simplify this once we have a way to create

FileCollections propertly, aka. files(..).

    • -6
    • +23
    ./KotlinBuildScriptModelIntegrationTest.kt
Merge pull request #561 from gradle/eskatos/settings/model-builder

KotlinBuildScriptModelBuilder supports settings.gradle.kts

    • -7
    • +39
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 2 more files in changeset.
Polish `KotlinBuildScriptModelIntegrationTest`

    • -1
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
Refine coverage

Remove spurious println

    • -1
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
Refine coverage

assert that root project script dependencies do not leak into settings

classpath

    • -8
    • +28
    ./KotlinBuildScriptModelIntegrationTest.kt
Expose `kotlin-stdlib-jre8` to build scripts

See #558

    • -1
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 9 more files in changeset.
Coverage for dependencies resolver fetching classpath of settings script

    • -0
    • +13
    ./KotlinBuildScriptModelIntegrationTest.kt
Leverage Settings.include() vararg taking method

#543

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 2 more files in changeset.
Address minor review comments

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 5 more files in changeset.
Remove premature Settings extensions

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.
withSettingsScript(..) & withSettingsScriptIn(..) fixtures

    • -5
    • +3
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 4 more files in changeset.
Integration tests use settings.gradle.kts files

    • -3
    • +3
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.
Remove default version from `kotlin` plugin dependency spec

See #520

    • -1
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 13 more files in changeset.
Introduce DependencyHandler.embeddedKotlin(module: String)

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
DependencySpec.kotlin extension no more default to embeddedKotlinVersion

See #465

    • -2
    • +2
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.