Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove unnecessary @Unroll annotations from "core"

    • -17
    • +2
    ./UserInputHandlingIntegrationTest.groovy
  1. … 121 more files in changeset.
Remove unnecessary @Unroll annotations from "core"

    • -17
    • +2
    ./UserInputHandlingIntegrationTest.groovy
  1. … 121 more files in changeset.
Remove unnecessary @Unroll annotations from "core"

    • -17
    • +2
    ./UserInputHandlingIntegrationTest.groovy
  1. … 121 more files in changeset.
Remove unnecessary @Unroll annotations from "core"

    • -17
    • +2
    ./UserInputHandlingIntegrationTest.groovy
  1. … 121 more files in changeset.
Remove unnecessary @Unroll annotations from "core"

    • -17
    • +2
    ./UserInputHandlingIntegrationTest.groovy
  1. … 121 more files in changeset.
Increase UserInputHandlingIntegrationTest timeout

Previously we have encountered a lot of timeout in UserInputHandlingIntegrationTest,

now we simply increase the timeout to see how it works.

    • -3
    • +4
    ./UserInputHandlingIntegrationTest.groovy
Add empty settings.gradle to UserInputHandlingIntegrationTest

Looking at the history of UserInputHandlingIntegrationTest, some of them costs over 10 seconds to start,

which seems to be caused by lacking proper settings.gradle file. Now we add an empty one.

    • -0
    • +2
    ./UserInputHandlingIntegrationTest.groovy
Minor tweak to layout of prompt used to ask user to select an option from a list.

    • -3
    • +3
    ./UserInputHandlingIntegrationTest.groovy
  1. … 3 more files in changeset.
Allow the user to be prompted with a yes/no question that has a default response.

    • -0
    • +66
    ./UserInputHandlingIntegrationTest.groovy
  1. … 4 more files in changeset.
Change test class so that it doesn't run each test case using both daemon and no-daemon execution. Instead, the test runs with whichever execution the current test suite is using, and all of the execution modes will be covered at least once in various stages of CI.

    • -6
    • +0
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -20
    • +14
    ./UserInputHandlingIntegrationTest.groovy
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.

    • -2
    • +2
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -124
    • +0
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
    • -0
    • +354
    ./UserInputHandlingIntegrationTest.groovy
  1. … 22 more files in changeset.
Change the `init` task to prompt the user for any build init settings that were not specified on the command-line.

    • -1
    • +1
    ./AbstractUserInputHandlerIntegrationTest.groovy
  1. … 12 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.

    • -4
    • +8
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -82
    • +24
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 3 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.

    • -8
    • +4
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -20
    • +71
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 1 more file in changeset.
Build scan plugin can be auto-applied with with artifact coordinates (#3131)

    • -15
    • +0
    ./AbstractUserInputHandlerIntegrationTest.groovy
  1. … 5 more files in changeset.
Flush user input

    • -0
    • +1
    ./AbstractUserInputHandlerIntegrationTest.groovy
Rename method again

    • -3
    • +4
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -4
    • +4
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
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
    • +3
    ./AbstractUserInputHandlerIntegrationTest.groovy
    • -4
    • +4
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 1 more file in changeset.
Introduce internal TestKit API for passing in standard input (#3085)

    • -32
    • +2
    ./DefaultBuildScanUserInputHandlerIntegrationTest.groovy
  1. … 6 more files in changeset.