BuildSourceBuilderIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for changes to fixture.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 1 more file in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 17 more files in changeset.
Add some more trace to flaky test.

    • -2
    • +8
    ./BuildSourceBuilderIntegrationTest.groovy
Add some more trace to flaky test.

    • -2
    • +8
    ./BuildSourceBuilderIntegrationTest.groovy
Add some more trace to flaky test.

    • -2
    • +8
    ./BuildSourceBuilderIntegrationTest.groovy
Rework test to use `BlockingHttpServer` for synchronization instead of some ad hoc mechanism. Add some trace to see what is happening during the two concurrent builds that the test starts.

    • -60
    • +61
    ./BuildSourceBuilderIntegrationTest.groovy
Rework test to use `BlockingHttpServer` for synchronization instead of some ad hoc mechanism. Add some trace to see what is happening during the two concurrent builds that the test starts.

    • -60
    • +61
    ./BuildSourceBuilderIntegrationTest.groovy
Rework test to use `BlockingHttpServer` for synchronization instead of some ad hoc mechanism. Add some trace to see what is happening during the two concurrent builds that the test starts.

    • -60
    • +61
    ./BuildSourceBuilderIntegrationTest.groovy
Rework test to use `BlockingHttpServer` for synchronization instead of some ad hoc mechanism. Add some trace to see what is happening during the two concurrent builds that the test starts.

    • -60
    • +61
    ./BuildSourceBuilderIntegrationTest.groovy
Increase timeout for BuildSourceBuilderIntegrationTest

We saw some timeout under high load, so here we increase timeout to 600s.

    • -1
    • +1
    ./BuildSourceBuilderIntegrationTest.groovy
Avoid dead loop in BuildSourceBuilderIntegrationTest

Previously BuildSourceBuilderIntegrationTest has a dead loop which might cause

execution timeout. This commit adds a MAX_LOOP_COUNT to avoid it.

    • -2
    • +6
    ./BuildSourceBuilderIntegrationTest.groovy
Abort Gradle handle upon timeout (#6934)

Previously we found the test hanged due to a forked Gradle handle not closed properly.

This commit aborts the Gradle handles in cleanup phase.

    • -0
    • +4
    ./BuildSourceBuilderIntegrationTest.groovy
Set timeout for AbstractIntegrationSpec (#5806)

We have been bitten by CI build exection timeout for a long time.

This PR introduces timeout for AbstractIntegrationSpec in order to

monitor execution timeout. Upon timeout, a spock interceptor can

print all threads' stack traces in all JVMs so that we can diagnose

the potential issues in other JVMs (daemons, test workers, etc.).

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 29 more files in changeset.
Change int tests to use relevant fixture methods to express their expectations about the build log output.

    • -2
    • +0
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 28 more files in changeset.
Use lock instead of cache

    • -8
    • +48
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 2 more files in changeset.
Add timeout for flaky test

This tests seems to hang some times and cause the build to fail.

    • -2
    • +4
    ./BuildSourceBuilderIntegrationTest.groovy
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -8
    • +12
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 163 more files in changeset.
Use a project dependency on oneself instead of depending on output directories to avoid adding duplicates of classes to the test classpath (via both jar and output dir) when using test fixtures from other subprojects.

+review REVIEW-5417

    • -2
    • +0
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 1 more file in changeset.
Ignore this test for now

+review REVIEW-5417

    • -0
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
Use HTTPS for links and communication to issues.gradle.org and services.gradle.org.

+review REVIEW-5132

    • -1
    • +1
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 49 more files in changeset.
Some renaming and cleanup around the test/temp directory used in tests.

    • -1
    • +1
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 308 more files in changeset.
GRADLE-2032: Change IntegrationTest to - have a shared class from buildSrc is used in the test builds - guarantee that both running test builds are executed simultaneously

    • -5
    • +28
    ./BuildSourceBuilderIntegrationTest.groovy
GRADLE-2032: stabilize integrationtest for concurrent gradle builds with a buildSrc dir.

    • -37
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 2 more files in changeset.
GRADLE-2032: try to fix integrationtests on windows ci environment.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
GRADLE-2032: make integtest java 1.5 compatible.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy
GRADLE-2032: Fix failing test on CI. GradleExecuter#start was more asynchronous then expected.

    • -1
    • +3
    ./BuildSourceBuilderIntegrationTest.groovy
  1. … 2 more files in changeset.
GRADLE-2032: fix build by using String#isEmpty() instead of using property syntax.

    • -2
    • +2
    ./BuildSourceBuilderIntegrationTest.groovy