Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ignore ContinuousBuildCancellationCrossVersionSpec for now

Fix cross version test

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.

  1. … 3 more files in changeset.
DRY `ToolingApiPropertiesLoaderCrossVersionSpec`

Adjust `ToolingApiPropertiesLoaderCrossVersionSpec` to properties being available to buildSrc

    • -0
    • +81
    ./gradle/integtests/tooling/r62/ToolingApiPropertiesLoaderCrossVersionSpec.groovy
Avoid accidental class leakage

By implementing the action in Groovy, the get gradle action

class was leaking internal JAX classes during serialization.

    • -0
    • +27
    ./gradle/integtests/tooling/r32/GetGradleProject.java
Allow multiple distinct user input using tooling API

  1. … 1 more file in changeset.
Revert "Remove sourceJar task in favor of sourcesJar (plural)"

This reverts commit a965be46

  1. … 8 more files in changeset.
Remove sourceJar task in favor of sourcesJar (plural)

  1. … 10 more files in changeset.
Apply java plugin to make build more backwards-compatible

The test doesn't care much about which plugin is applied, though

earlier versions of Gradle which are tested don't have the java-library

plugin, yet.

Allow disabling partial VFS invalidation

For some tests it is necessary to disable partial invalidation

- The tests checking if partial invalidation can be enabled/disabled

- Some logging tests which shouldn't be bothered by incubating feature

messages.

  1. … 4 more files in changeset.
Re-organize tests

The version annotations can be per method,

so everything can be moved to one class.

    • -53
    • +0
    ./gradle/integtests/tooling/r61/InvalidateVirtualFileSystemOldVersionsCrossVersionSpec.groovy
Use Path in TAPI for notifyDaemonsAboutChangedPaths

  1. … 2 more files in changeset.
Do not notify busy daemons

    • -0
    • +57
    ./gradle/integtests/tooling/r61/AbstractInvalidateVirtualFileSystemCrossVersionSpec.groovy
    • -0
    • +53
    ./gradle/integtests/tooling/r61/InvalidateVirtualFileSystemOldVersionsCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Consistently use changedPaths

and `notifyDaemonAboutChangedPaths`

  1. … 22 more files in changeset.
Address some review feedback

  1. … 4 more files in changeset.
Allow notifying about FS changes via the TAPI

This PR adds a new method to `ProjectConnection`, which sends a message

to all daemons and causes them to invalidate some part of the

retained file system state.

  1. … 22 more files in changeset.
Lower required tapi version in ToolingApiPropertiesLoaderCrossVersionSpec

Test system properies in settings.gradle

  1. … 2 more files in changeset.
Add test coverage for accessing gradle.properties entries in buildSrc and in included builds

  1. … 2 more files in changeset.
Only run TestLauncher tests on supported versions of Gradle

Throw exception when no tests specified in withTaskAnd..() methods

  1. … 2 more files in changeset.
make codenarc happy

Add test coverage

Add new methods to execute tests in a single task

  1. … 6 more files in changeset.
Fix TAPI tests

  1. … 1 more file in changeset.
Prototype new TestLauncher.withTests() API method

  1. … 6 more files in changeset.
Fix TAPI test for Maven upload events

Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

  1. … 66 more files in changeset.
Revert "Merge branch 'release'"

This reverts commit c7fdc455dcb9a8016af0ae9bc8b4c43fde1e2d06, reversing

changes made to 9f70d52b74dbc8c71381781b6c155474031b3cf8.

The changes need a wrapper as there are API changes. Reverting for now.

  1. … 66 more files in changeset.