Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Warn on unexpected version of the `kotlin-dsl` plugin

  1. … 6 more files in changeset.
Simplify fixtures and remove dead fixture code

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

    • -27
    • +0
    ./gradle/kotlin/dsl/fixtures/PatternMatcher.kt
  1. … 3 more files in changeset.
Move Kotlin DSL TAPI model tests for precompiled scripts as cross-version tests

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

  1. … 2 more files in changeset.
Move Kotlin DSL TAPI model tests for accessors as cross-version tests

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

  1. … 3 more files in changeset.
Expose result from `compileKotlin`

Move `PrecompiledScriptPluginModelIntegrationTest` to `kotlinDslIntegTests`

So it can be executed against the latest version of

`kotlinDslPlugins`.

  1. … 4 more files in changeset.
Simplify `AbstractKotlinIntegrationTest` hierarchy

  1. … 9 more files in changeset.
Extract plugin related fixture function to separate file

    • -0
    • +21
    ./gradle/kotlin/dsl/fixtures/plugins.kt
    • -16
    • +0
    ./gradle/kotlin/dsl/fixtures/zipUtils.kt
  1. … 1 more file in changeset.
Compute `PluginRequests` implied by precompiled script plugin

  1. … 3 more files in changeset.
Move `assumeJava11` closer to the other `assume*` functions

  1. … 1 more file in changeset.
Polish `PrecompiledScriptPluginTest`

- Use `defaultSettingsScript` instead of `pluginManagementBlock`

  1. … 1 more file in changeset.
Let `AbstractPluginTest` write default settings file

To avoid hard to diagnose situations where the test ends up running

against the published version of a plugin instead of its local

version.

  1. … 7 more files in changeset.
Polish `AbstractPluginTest`

Declare type explicitly to avoid platform type.

Let `AbstractPluginTest` require `future-plugin-versions.properties`

In order to avoid hard to detect issues caused by the tests running

against the published version of the plugins instead of their local

versions.

Honour `customProjectRoot` in `BuildCacheIntegrationTest`

  1. … 1 more file in changeset.
Honour `AbstractKotlinIntegrationTest.customProjectRoot`

The behaviour of Kotlin DSL tests with regards to `customProjectRoot`

was slightly changed with the migration to the Gradle testing

infrastructure.

This commit restores the expected behaviour.

Merge type-safe accessors for precompiled script plugins wip

    • -0
    • +335
    ./gradle/kotlin/dsl/fixtures/bytecode/AsmExtensions.kt
    • -5
    • +28
    ./gradle/kotlin/dsl/fixtures/zipUtils.kt
  1. … 39 more files in changeset.
Let Kotlin DSL integration tests use CI repository mirrors

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

Fix ProjectRootOfTest

now that it runs in a properly managed temporary directory

under the outer project root

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

  1. … 2 more files in changeset.
Fix TestWithTempFiles

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

Remove ForcefullyDeletedTemporaryFolder favoring TestNameTestDirectoryProvider

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

Remove a bunch of @LeaksFileHandles annotations

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

  1. … 4 more files in changeset.
Skipped tests shouldn't write files in @Before

This makes the verifyTestFilesCleanup task fail

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

  1. … 6 more files in changeset.
Selected tests require gradle distro instead of skipping when embedded

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

  1. … 8 more files in changeset.
Revert isolated daemon requirement on kotlin-dsl integ tests

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

Push CI even further

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

Push CI further

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

Normalize line separators in :kotlinDsl integ tests

for outputs, instead of changing assertion strings to platform

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

    • -1
    • +2
    ./gradle/kotlin/dsl/fixtures/Testing.kt
    • -2
    • +4
    ./gradle/kotlin/dsl/fixtures/matchers.kt
    • -6
    • +0
    ./gradle/kotlin/dsl/fixtures/string.kt
  1. … 1 more file in changeset.
Unify @LeaksFileHandles annotations

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

  1. … 5 more files in changeset.
Let all PluginIntegTest integ tests use gradle/gradle executer

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

  1. … 11 more files in changeset.