GradleScriptKotlinIntegrationTest.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert to multi-project build in preparation to adding new modules

See #304

    • -357
    • +0
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 263 more files in changeset.
Add test for non-existent kotlin build script set in settings.gradle

See #302

    • -0
    • +8
    ./GradleScriptKotlinIntegrationTest.kt
Remove rootProject.buildFileName = ‘build.gradle.kts’ from tests

See #37

    • -1
    • +0
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 3 more files in changeset.
Integration test samples

See #345

    • -2
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 32 more files in changeset.
Unify handling of JIT and AOT project accessors

This is the first step toward fixing #340.

Resolves #338

Resolves #339

    • -17
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 27 more files in changeset.
Polish

- Normalise placement of `private`, `protected`, `internal` and

`inline` modifiers

    • -2
    • +4
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 42 more files in changeset.
Favor `<expr>.run { ... }` over `with (<expr>) { ... }`

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 4 more files in changeset.
Unignore Kotlin 1.0.x integration test

And upgrade to Kotlin 1.0.7.

    • -3
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
:arrow_up: Kotlin 1.1.2-eap-44 :tada:

Resolves #321

    • -2
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 5 more files in changeset.
Report correct location for `buildscript` block compilation errors

And for `plugins` block compilation errors.

Resolves #177

    • -18
    • +35
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 5 more files in changeset.
Remove debug output from test

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
Add project hierarchy classpath to the script compilation classpath

Resolves #190

    • -4
    • +31
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 9 more files in changeset.
Ignore integration test temporarily

    • -0
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
Test compatibility with Kotlin 1.0.6

    • -6
    • +8
    ./GradleScriptKotlinIntegrationTest.kt
Revert "Disable 1.0.x Kotlin plugin integration test"

This reverts commit 25f57a574cbac2e81628f9882c61ec6090726aaa.

    • -2
    • +0
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 1 more file in changeset.
Move away from deprecated `ref.javaClass` to `ref::class.java`

See #264

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 9 more files in changeset.
Normalise line separators before attempting to lex the script

Resolves: #207, #227

    • -1
    • +11
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 4 more files in changeset.
Guard against multiple buildscript/plugins blocks in a single script

Resolves #186

    • -0
    • +22
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 6 more files in changeset.
Disable 1.0.x Kotlin plugin integration test

Broken after the upgrade to Kotlin 1.1-M03.

See #189

    • -0
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 1 more file in changeset.
Support the `plugins` block :tada:

We use a new type - `KotlinPluginDependenciesHandler` - as the target

for the top-level plugins block instead of the core type

`PluginDependenciesSpec` so we can annotate it with a `@DslMarker`

annotation - `@BuildScriptBlockMarker` - in the hopes that once IntelliJ

starts recognising it, the code completion experience will be better.

Better documentation comments and validation will come in subsequent

commits.

See #186

    • -0
    • +42
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 10 more files in changeset.
Compute correct classpath for sub-project build script

Resolves #130

    • -75
    • +0
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 8 more files in changeset.
Prove the correct classpath model is returned for a subproject

See #130

    • -120
    • +3
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 2 more files in changeset.
Preserve build script file name in cached classes

See #172

    • -0
    • +17
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 4 more files in changeset.
Accept release version numbers in integration test

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
Introduce `gradleScriptKotlinApi()` dependency

Resolves #118

    • -13
    • +37
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 2 more files in changeset.
Import java.lang exceptions for compatibility with Kotlin plugin

Version 1.1.0-dev-3687

    • -0
    • +2
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 6 more files in changeset.
Prove generated `maven` extension works

    • -0
    • +16
    ./GradleScriptKotlinIntegrationTest.kt
Prove Kotlin buildSrc is visible to buildscript

Resolves #101

    • -2
    • +8
    ./GradleScriptKotlinIntegrationTest.kt
Fix remaining Windows test failures

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt
  1. … 4 more files in changeset.
Disable TAPI debugging

    • -1
    • +1
    ./GradleScriptKotlinIntegrationTest.kt