kotlin-dsl-test-fixtures.gradle.kts

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Uniformly use RepoScriptBlockUtil in Kotlin DSL tests

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

  1. … 4 more files in changeset.
Uniformly use RepoScriptBlockUtil in Kotlin DSL tests

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

  1. … 4 more files in changeset.
Uniformly use RepoScriptBlockUtil in Kotlin DSL tests

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

  1. … 4 more files in changeset.
Uniformly use RepoScriptBlockUtil in Kotlin DSL tests

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

  1. … 4 more files in changeset.
Fix now linted build scripts

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

  1. … 3 more files in changeset.
Identify license information for all dependencies

  1. … 3 more files in changeset.
Change all subprojects to use 'implementation' dependencies

This includes:

- All projects now explicitly declare all dependencies to other

subprojects. This makes issues more visible, guards for accidental

addition of new dependencies, and leaks much less transitive

dependencies on the compile classpathes.

- All usages of 'runtime' to declare dependencies have been replaced

with 'runtimeOnly'

- All projects are now `java-library` (and declare this explicitly)

- Most remaining Groovy scripts are translated to Kotlin

- The old 'compile' and 'runtime' configurations are not

configured/created anymore for the 'testFixture' and 'integTest'

source sets.

- Some obsolete dependencies (see previous commits) are removed

- 'api' is used scarcely on purpose as the current project structure is

not well designed for this. The projects contain code for several

concerns of the build tool and thus putting complete projects on the

API of others exposes too much. They should be split up along

functional concerns first.

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 112 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

    • -15
    • +15
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 285 more files in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

Signed-off-by: Pap Lőrinc <lorinc@gradle.com>

  1. … 1 more file in changeset.
Upgrade other ASM dependencies from `6.2.1` to `7.1`

  1. … 1 more file in changeset.
Fix for previous commit.

  1. … 1 more file in changeset.
Fix for previous commit.

Fix for previous commit.

Change a number of dependencies from `compileOnly` to `implementation`, to simplify the wiring between projects and to make IDEA import more reliable.

  1. … 8 more files in changeset.
Change a number of dependencies from `compileOnly` to `implementation`, to simplify the wiring between projects and to make IDEA import more reliable.

  1. … 8 more files in changeset.
Move fixtures builds to integration tests for cross-jvm testing

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

  1. … 10 more files in changeset.
Add :kotlinDsl* project descriptions

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

  1. … 6 more files in changeset.
Remove Kotlin DSL :customInstallation that was used via TestKit

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

    • -46
    • +0
    ./kotlin-dsl-test-fixtures.gradle.kts
Let :kotlinDsl integ tests use gradle/gradle integ test executer

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

  1. … 35 more files in changeset.
Replace gradleTestKit() by project(":testKit") in :kotlinDsl* projects

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

  1. … 1 more file in changeset.
Let :kotlinDsl* tests run

by importing :kotlinDslTestFixtures:prepareTestFixtures

and :kotlinDslTestFixtures:customInstallation

by fixing paths to local plugins repositories

by updating gradle-api-extensions generated jar checksum

by fixing IDE model source path Gradle API sources assertion

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

    • -0
    • +50
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 23 more files in changeset.
Let :kotlin-dsl* depend on projects intsead of on gradleApi()

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

  1. … 6 more files in changeset.
Import :kotlin-dsl and :kotlin-dsl-test-fixtures

Both in one go because of their circular dependency

Tests are failing because of the lack of :customInstallation

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

    • -0
    • +23
    ./kotlin-dsl-test-fixtures.gradle.kts
  1. … 536 more files in changeset.