GradleRunnerPluginClasspathInjectionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 285 more files in changeset.
Updated TestKit samples and tests to define `settings.gradle`

    • -0
    • +1
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 12 more files in changeset.
Disable IntegrationTestFixtures rule on test kit

as it uses different test fixtures.

    • -0
    • +1
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 2 more files in changeset.
Restore repo URL in plugin resolution error messages

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 17 more files in changeset.
Omit `ScriptPluginResolver` source from resolution failure description

    • -2
    • +0
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 5 more files in changeset.
Configure -Xmx for daemons and workers in various tests

    • -0
    • +6
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 44 more files in changeset.
Allow script plugins to be applied via the plugins DSL

Remote URLs are also supported:

```

plugins {

script "path/to/other.gradle"

script "https://example.com/another.gradle"

}

```

Local file paths are expressed as relative from the requesting script.

Constrain plugins {} block api to distinguish binary and script

plugin requests by both strongly modeled types and ad-hoc groovy parsing

of the plugins block. This pave the way for proper support of the

plugins {} block with the Gradle Kotlin DSL.

Implement ScriptPlugin PluginResolver by generating a synthetic

"imperative" Plugin class that loads and applies the script plugin when

applied.

This synthetic generated loader class and the script plugins are loaded

into the buildSrc classloader scope.

Only Project targets are supported.

`apply false` is not supported.

    • -4
    • +6
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 64 more files in changeset.
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -2
    • +4
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 163 more files in changeset.
Fixed int test expectations for changes to error message.

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 2 more files in changeset.
Fixed test expectations for changes to error message.

    • -2
    • +10
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
Fixed test expectation for change to error message.

    • -2
    • +2
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
Simplify and remove artificial constraints on GradleRunner tests.

+review

    • -0
    • +370
    ./GradleRunnerPluginClasspathInjectionIntegrationTest.groovy
  1. … 46 more files in changeset.