Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update test retry plugin to try reproducing reported nullpointer

Merge pull request #12304 from gradle/wolfs/always-run-integ-test-task-from-idea

Always rerun the integTest task from IDEA

Always rerun the integTest task from IDEA

When starting a test from IDEA, you really want

to run it and expect feedback on the tests which

executed. This change now detects if the Build

has been started from IDEA and then reruns the

test.

It also adds a `--no-rerun` command line option,

so the rerunning can be switched off.

Set compiler worker -Xmx1g

TeamCity change in 'Gradle / Check / Ready for Merge / Test Coverage - Instant Java8 Oracle Linux' project: cleanup settings were changed

TeamCity change in 'Gradle / Check / Ready for Merge / Test Coverage - Instant Java8 Oracle Linux' project: cleanup settings were changed

TeamCity change in 'Gradle / Check / Ready for Merge / Test Coverage - Instant Java8 Oracle Linux' project: cleanup settings were changed

Fix cross version test

Publish 6.2.1-20200221055609+0000

Merge remote-tracking branch 'origin/sg/63/invalid-distribution'

* origin/sg/63/invalid-distribution:

Make sure the Gradle distribution is closed when using a distribution checksum

Do not call System.exit to signal a failed checksum verification for distributions

Use HostnameLookup service in mirror init script (#12289)

Automate subproject generation (#11800)

This resolves https://github.com/gradle/gradle-private/issues/1462

Previously, when we want to add a new subproject, we need:

- Add the subproject directory.

- Include it in `settings.gradle.kts`.

- Include it in `CIBuildModel` with correct test settings.

This is somewhat cumbersome.

This change automates the new project generation:

- Add the subproject directory and include it in `settings.gradle.kts`.

- Run `./gradlew generateSubprojectsInfo`.

- Commit the updated JSON description file.

The JSON description file exists in `.teamcity` directory so both TeamCity and root project can read it.

    • -113
    • +2
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
    • -0
    • +730
    /.teamcity/subprojects.json
Publish 6.2-20200221000159+0000

Make sure the Gradle distribution is closed when using a distribution checksum

Minor wording change

Co-Authored-By: Paul Merlin <paul@gradle.com>

Fix dependency verification HTML report

This commit fixes a couple issues with the dependency verification

report:

- different artifacts on the same configuration could lead to 2

different sections in the report, which didn't really make sense

- multiple errors for the same artifact were not grouped by artifact

Merge pull request #12278 from gradle/eskatos/ie/software-model-unsupported

Software Model @UnsupportedWithInstantExecution

Move :docs:checkSamples task to Build Distributions

Previously :docs:checkSamples was run everytime before IntegrationTest tasks,

this is expensive and unnecessary. This commit moves it to Build Distribution step.

    • -2
    • +0
    /subprojects/samples/samples.gradle.kts
Publish 6.2-20200220000109+0000

Do not call System.exit to signal a failed checksum verification for distributions

Previously, Install would call System.exit(1) whenever a distribution failed

the verification check.

This is OK in the wrapper since nothing important happens after the verification

failure.

This breaks TAPI clients since they also use Install to install Gradle distributions.

This would cause IDEs to spontaneously disappear if the distribution checksum from

the Gradle wrapper properties file did not match the distribution downloaded.

Fix a number of review comments

Software Model @UnsupportedWithInstantExecution

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

  1. … 62 more files in changeset.
Allow declaring a whole spec @UnsupportedWithInstantExecution

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

Allow declaring a cause for @UnsupportedWithInstantExecution

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

Polish code encapsulation

Because of some automated refactorings some things were visible

when they shouldn't.

Merge pull request #12277 from gradle/wolfs/vfs/enable-transform-test

Enable ArtifactTransformInputArtifactIntegrationTest for VFS retention

Lazily initialize `GradleProperties`

Gradle properties don't need to be read if we're not actually

going to generate a report, so initialization is deferred.

Merge pull request #12250 from gradle/bamboo/master/kotlin-dsl/psps/crlf

Let precompiled script plugins with CRLF line separators find its accessors

Remove unused code and add tests for HTML report

Merge pull request #12253 from gradle/wolfs/vfs/soak-test

Add soak tests for VFS retention