Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split up an integration test class.

Fix Santa Tacker Java & Kotlin Caching Smoke Tests

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

Upgrade tested AGP versions

from 3.6.0 to 3.6.1

from 4.0.0-alpha09 to 4.0.0-beta01

introducing 4.1.0-alpha01

nightly from 4.0.0-xxx to 4.1.0-xxx

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

Annotate a few more tests after CI feedback

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

Fix MapPropertyIntegrationTest

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

Fix GenerateXcodeProjectFileTask

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

Fix GeneratePrecompiledScriptPluginAccessors

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

Fix SamplesWorkingWithDependenciesIntegrationTest

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

Annotate remaining tests invoking Task.getProject() during execution

as @ToBeFixedForInstantExecution

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

  1. … 13 more files in changeset.
Don't check daemon log

Explicit project.sync() @UnsupportedWithInstantExecution

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

Fix tests that were using exec ops on Project in scripts under test

project.exec(), project.javaexec()

by using public service ExecOperations

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

Fix AbstractIncrementalTasksIntegrationTest using project.ext at execution

by capturing project.ext

this is a hack that works supporting those test cases

fixed this way for now in order not to lose this important coverage

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

Fix dependencyManagement/workingWithDependencies/walkGraph snippet

that was doing dependency resolution at execution time without declaring

inputs, thus using project.configurations

by declaring a ResolvableDependencies input instead

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

Fix multiProjectBuildSrc snippet that was using project.plugins

in a task action

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

Update released version to latest snapshot

Update library versions in build init to latest for 6.4

Clean accepted API changes

Update version to 6.4

Clean release notes and welcome message for 6.4

    • -6
    • +0
    /subprojects/docs/src/docs/release/notes.md
Publish 6.2.1-20200301000031+0000

Disable tests for instant execution test run

Fix scripts under test where project.hasProperty("xyz") was used to inject behavior

without being inputs,

by preferring system properties as they don't require the project.

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

Fix scripts under test that were using project.xxx during execution

where .xxx is simply handled by capturing just that.

for example, project.name, project.version or project.objects etc...

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

Fix tests that were using file ops on Project in scripts under test

project.file(), project.fileTree(),

project.copy(), project.sync(),

project.delete(), project.mkdir(),

etc..

replaced by using public services ObjectFactory, ProjectLayout,

FileSystemOperations, and direct Java/Groovy/Kotlin API stdlib usage

for mkdirs() or creating new File instances.

or simply by capturing just the File instances when possible.

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

  1. … 3 more files in changeset.
Fix tests that were using project.services in scripts under test

using task.services instead, both are internal anyway

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

@ToBeFixedForInstantExecution(because = "Kotlin Gradle Plugin")

Kotlin 1.3.61 still reaches out to the project in task actions

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

@ToBeFixedForInstantExecution(because = ":reportingTasks use Task.getProject()")

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

  1. … 5 more files in changeset.
More software model tests @UnsupportedWithInstantExecution

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

Fix API metadata