ConcurrentToolingApiIntegrationSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

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

    • -2
    • +0
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 126 more files in changeset.
Annotate integ tests failing with instant execution in :toolingApi

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

    • -0
    • +2
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 1 more file in changeset.
Annotate integ tests failing with instant execution in :toolingApi

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

    • -0
    • +2
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 1 more file in changeset.
Ignore older versions of Gradle if they do not support the current JVM

    • -0
    • +4
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 2 more files in changeset.
Ignore older versions of Gradle if they do not support the current JVM

    • -0
    • +4
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 2 more files in changeset.
Ignore older versions of Gradle if they do not support the current JVM

    • -0
    • +4
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 2 more files in changeset.
Change the tooling API provider to route logging to the client stdout and stderr streams in a similar way to the command-line client.

When not producing rich output the tooling API writes errors to the stderr stream (same as when the command-line client is not run from a console), and when producing rich output the errors are written to the stdout stream (same as when the command-line client is run from a console).

    • -10
    • +6
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 14 more files in changeset.
Use Spock's Retry extension instead of RetryRule

    • -5
    • +5
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 27 more files in changeset.
Fix various cross version tests for changes to log output.

    • -10
    • +12
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 8 more files in changeset.
Rename methods on `ReleasedVersionDistributions`

So they match more closely what they really return.

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 9 more files in changeset.
Configure -Xmx for daemons and workers in various tests

    • -10
    • +11
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 44 more files in changeset.
Set default log level back to LIFECYCLE (#2015)

    • -8
    • +8
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 41 more files in changeset.
Change default log level to WARN (#1952)

    • -8
    • +8
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 44 more files in changeset.
Merge branch 'am-build-ops' into release

    • -2
    • +3
    ./ConcurrentToolingApiIntegrationSpec.groovy
Retry `ConcurrentToolingApiIntegrationSpec` on known issue on Windows

gradle/gradle#1111

    • -0
    • +10
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 1 more file in changeset.
Generate start and finish events for Gradle distribution download done by the TAPI.

Also moved responsibility for creating the downloader down closer to where the download happens, and inject only the listeners that are interested in the events.

    • -2
    • +2
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 16 more files in changeset.
tooling: report gradle wrapper download progress

    • -2
    • +3
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 68 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

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 163 more files in changeset.
Moved progress logging and styled text logging interfaces to live in their own packages.

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 155 more files in changeset.
Moved internal logging classes from 'core' to 'logging' project.

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 418 more files in changeset.
Fix CI failures

+review REVIEW-5867

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 3 more files in changeset.
Introduce installation beacon and refactor representation of Gradle installation

- Installation discovery by finding JAR in lib directory

- Minor improvements

+review REVIEW-5867

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 47 more files in changeset.
Revert "add integration test for overlappingfile exception"

This reverts commit 25570afecb221827906dd3f32a6d11fe80854db6.

    • -73
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 1 more file in changeset.
Revert "provide fix for overlapping file exception"

This reverts commit 61c6470f581c842f6759aa7308af920a223f1871.

    • -7
    • +3
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 3 more files in changeset.
provide fix for overlapping file exception

    • -3
    • +7
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 3 more files in changeset.
add integration test for overlappingfile exception

    • -1
    • +73
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 1 more file in changeset.
Replaced ToolingApi.isEmbedded with requireDaemons() to make clearer what the test expects, and to allow the fixture to choose between running the daemon from the classpath or a distribution based on the test suite.

    • -1
    • +1
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 14 more files in changeset.
Moved some logic from ToolingApiSpecification to ToolingApi fixture. Fixed execution when tests are in forking mode to actually use forking mode.

    • -6
    • +0
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 2 more files in changeset.
Changed the tooling api tests to use the same daemon base dir as the other int tests, for those Gradle versions where it is supported. This means that more stuff will end up under build/daemon instead of intTestHomeDir/...

    • -10
    • +9
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 4 more files in changeset.
Added an internal (for now) method on DefaultGradleConnector to allow client code to close the tooling API. Doesn't do much yet.

    • -2
    • +2
    ./ConcurrentToolingApiIntegrationSpec.groovy
  1. … 11 more files in changeset.