Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Dogfood native test fixtures

This commit replaces our custom test fixtures with the native "Java test fixtures".

The `TestFixturesPlugin` of our build has been simplified to leverage the native

test fixtures capabilities. Some noticeable changes:

- the `testFixtures` extension has been replaced with regular dependency declaration

- dependencies on test fixtures are now declared using the `testFixtures` keyword

- test fixtures properly declare an API and an implementation, meaning that the

implementation dependencies of test fixtures no longer leak into the compile

classpath of consumers (in particular tests)

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
    • -5
    • +2
    /subprojects/announce/announce.gradle.kts
  1. … 70 more files in changeset.
Dogfood native test fixtures

This commit replaces our custom test fixtures with the native "Java test fixtures".

The `TestFixturesPlugin` of our build has been simplified to leverage the native

test fixtures capabilities. Some noticeable changes:

- the `testFixtures` extension has been replaced with regular dependency declaration

- dependencies on test fixtures are now declared using the `testFixtures` keyword

- test fixtures properly declare an API and an implementation, meaning that the

implementation dependencies of test fixtures no longer leak into the compile

classpath of consumers (in particular tests)

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
    • -5
    • +2
    /subprojects/announce/announce.gradle.kts
  1. … 70 more files in changeset.
Polish BeanSchema

by extracting explaining function for fields filtering

and make fields accessible only when needed

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

Polish BeanSchema

by extracting explaining function for fields filtering

and make fields accessible only when needed

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

Polish BeanSchema

by extracting explaining function for fields filtering

and make fields accessible only when needed

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

Polish BeanSchema

by extracting explaining function for fields filtering

and make fields accessible only when needed

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

Update wrapper to latest nightly

This version includes the fix #9643.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Use Iterable<File> for LeafVisitor.visitCollection

Using a full FileCollectionInternal doesn't add much value there.

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Update test 'SyncTaskIntegrationTest#change in case of input file still syncs properly'

Recognize contributor

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Update released version to latest snapshot

Clean release notes and welcome message for 5.7

    • -44
    • +0
    /subprojects/docs/src/docs/release/notes.md
Clean accepted API changes

Update version to 5.7

Publish 5.5-20190607012002+0000

Merge pull request #9597 from Godin/jacoco_documentation

Fix documentation: task "jacocoTestReport" doesn't depend on "test" task

Use correct order for Mock expectations

For some reason Groovy 2.5.7 is stricter WRT the order of declared

mock expectations for this particular test. Changing the order to

accurately reflect the true invocation order allows this test to pass

with Groovy 2.5.4 and 2.5.7

Use correct order for Mock expectations

For some reason Groovy 2.5.7 is stricter WRT the order of declared

mock expectations for this particular test. Changing the order to

accurately reflect the true invocation order allows this test to pass

with Groovy 2.5.4 and 2.5.7

Use correct order for Mock expectations

For some reason Groovy 2.5.7 is stricter WRT the order of declared

mock expectations for this particular test. Changing the order to

accurately reflect the true invocation order allows this test to pass

with Groovy 2.5.4 and 2.5.7