DefaultBuildScanUserInputHandlerIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change the user prompt infrastructure to give the user some feedback when they enter a value that isn't valid for the question. Add some test coverage for user prompting.

    • -124
    • +0
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 24 more files in changeset.
Attempt to fix https://github.com/gradle/gradle-private/issues/975

This PR adds a guard for PipedInputStream to make sure it's safe to

read after being closed.

    • -82
    • +24
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 4 more files in changeset.
Wait until currently executing jobs have been completed

    • -3
    • +0
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 1 more file in changeset.
Ignore tests as they are still flaky

    • -2
    • +3
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Wait until daemon becomes idle before closing standard input pipe (#3270)

    • -5
    • +5
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Ignore flaky test for now

    • -0
    • +1
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Ignore flaky test for now

    • -0
    • +2
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Attempt at fixing flakiness

Also removes test case that was already covered in some other form.

    • -7
    • +2
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Close standard input pipe only after build has finished (#3222)

    • -9
    • +14
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 2 more files in changeset.
Use Spock import

    • -1
    • +1
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Ignore flaky tests to unblock pipeline

    • -0
    • +3
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Separate non-daemon and daemon tests to isolate flakiness

Also kills the daemon after use.

    • -20
    • +71
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 2 more files in changeset.
Rename method again

    • -4
    • +4
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 1 more file in changeset.
Merge branch 'release' into bm/flaky/pipe-closed

    • -42
    • +6
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
Don't ask for user input on non-interactive console (#3106)

    • -10
    • +4
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 13 more files in changeset.
Wrap into standard input with DisconnectableInputStream

    • -4
    • +4
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 2 more files in changeset.
Introduce internal TestKit API for passing in standard input (#3085)

    • -32
    • +2
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 6 more files in changeset.
Capture user input via internal API (#3007)

    • -0
    • +160
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 28 more files in changeset.