KotlinBuildScriptModelIntegrationTest.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid invalid jar in flaky integration test

    • -4
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 2 more files in changeset.
Move kotlin-dsl in a sub directory

    • -516
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1579 more files in changeset.
Re-enable tests on Windows

    • -36
    • +8
    ./KotlinBuildScriptModelIntegrationTest.kt
Ignore failing tests on Windows temporarily

    • -0
    • +14
    ./KotlinBuildScriptModelIntegrationTest.kt
Serve the right classpath for scripts in nested projects

By doing a 2nd tooling API query against a potential nested project

whenever the given script cannot be determined to belong to the

imported project.

    • -50
    • +73
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 6 more files in changeset.
Don't canonicalize test jar file name for compatibility with Windows

    • -3
    • +3
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Move project root discovery logic lower in the stack

So it can be tested separately from the resolver.

    • -9
    • +67
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.
Always resolve the script classpath against the imported project dir

To account for subprojects outside the root project directory.

This commit temporarily breaks the support for nested projects like

the ones found in `kotlin-dsl/samples` which shall be restored in a

subsequent commit.

Resolves #1231

    • -10
    • +65
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 7 more files in changeset.
Prove querying the classpath of script plugins with errors works

    • -2
    • +44
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Let IDE resolver not run buildSrc tests

for both leniency and better responsiveness

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +21
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 4 more files in changeset.
Fix `DependencyManagementIntegrationTest` on Windows

    • -0
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 5 more files in changeset.
Make `KotlinBuildScriptModelBuilder` resilient against exceptions

Particularly against exceptions happening during script classpath

computation.

    • -0
    • +12
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 3 more files in changeset.
Extract `File.normalisedPath` extension

    • -3
    • +1
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Fix ktlint errors

    • -1
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 1 more file in changeset.
Let every `settings.gradle.kts` add the `kotlinDev()` repository

In order to make the upgrade to a Kotlin DSL snapshot distro easier.

This behaviour makes sense as long as there are dependencies on Kotlin

pre-release versions.

    • -3
    • +0
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 22 more files in changeset.
Upgrade Kotlin to 1.2.60-eap-44

    • -4
    • +57
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 26 more files in changeset.
Move all subprojects to the `subprojects` directory

    • -0
    • +271
    ./KotlinBuildScriptModelIntegrationTest.kt
  1. … 521 more files in changeset.