Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed subprojects/gradle-(.+) to subprojects/$1

    • -120
    • +0
    ./internal/AbstractExecHandleBuilder.java
    • -25
    • +0
    ./internal/BadExitCodeException.java
    • -347
    • +0
    ./internal/DefaultExecHandle.java
    • -38
    • +0
    ./internal/DefaultJavaExecAction.java
    • -229
    • +0
    ./internal/DefaultJavaForkOptions.java
    • -101
    • +0
    ./internal/DefaultProcessForkOptions.java
    • -149
    • +0
    ./internal/DefaultWorkerProcess.java
    • -109
    • +0
    ./internal/DefaultWorkerProcessFactory.java
  1. … 6164 more files in changeset.
GRADLE-1280 - Use projectDir as the default working dir when running under the daemon

    • -1
    • +1
    ./internal/DefaultProcessForkOptions.java
  1. … 11 more files in changeset.
GRADLE-1281 - Don't inherit process-specific environment variables set by the Apple JVM when forking processes.

    • -1
    • +2
    ./internal/DefaultProcessForkOptions.java
  1. … 2 more files in changeset.
- Added more content to dsl reference - Added some missing getters and setters to BaseExecSpec and ExecSpec

    • -0
    • +8
    ./internal/AbstractExecHandleBuilder.java
  1. … 16 more files in changeset.
Some fixes for interactive child processes: - Flush data read from child process' stdout and stderr as soon as it is read. - Disconnect from the provided input stream once the child process exits.

    • -0
    • +1
    ./internal/ExecOutputHandleRunner.java
  1. … 7 more files in changeset.
Updated some javadocs

  1. … 1 more file in changeset.
Flush output written to child process' stdin as soon as it is written

  1. … 2 more files in changeset.
Removed TestClassProcessFactory and WorkerProcessFactory

    • -2
    • +3
    ./internal/DefaultWorkerProcessFactory.java
    • -20
    • +0
    ./internal/WorkerProcessFactory.java
  1. … 13 more files in changeset.
Added generic Factory interface - Removed AntBuilderFactory and LoggingManagerFactory - Added support for factories to ServiceRegistry

    • -2
    • +1
    ./internal/child/ImplementationClassLoaderWorker.java
  1. … 31 more files in changeset.
Fixed openApi and UI integration tests

  1. … 3 more files in changeset.
- Tightened up checkstyle javadoc rules for the API - Moved more classes out of the public API

  1. … 153 more files in changeset.
- Tightened up checkstyle javadoc rules for the API - Moved more classes out of the public API

  1. … 139 more files in changeset.
- Added chapter to the user guide listing all the tasks provided in the distribution. - Added package-info.java files for all API packages. - Moved a bunch of internal classes out of API packages. - Added a checkstyle check that all API packages must have a package-info.java. - Merged AbstractJettyRunWarTask into JettyRunWar.

  1. … 81 more files in changeset.
GRADLE-1029 - Allow std err capture level to be specified - Added Script, Project, Task getLogging() which returns a LoggingManager - Added LoggingManager.captureStandardError() - Deprecated Script, Project, Task captureStandardOutput() and disableStandardOutputCapture()

    • -4
    • +4
    ./internal/child/ImplementationClassLoaderWorker.java
  1. … 58 more files in changeset.
Fixed race condition when starting multiple test processes concurrently

    • -12
    • +16
    ./internal/child/WorkerProcessClassPathProvider.java
Some improvements to error reporting when something goes wrong with executing test process: - WorkerProcess.start() blocks until process has been started and has connected back to the parent process - Split up and simplified some of the remote dispatch classes, and added some unit tests

    • -28
    • +42
    ./internal/DefaultExecHandle.java
    • -7
    • +101
    ./internal/DefaultWorkerProcess.java
    • -6
    • +12
    ./internal/DefaultWorkerProcessFactory.java
  1. … 27 more files in changeset.
Use one fewer threads per test worker process: - Split AsyncReceive out of AsyncDispatch. - Some renames

  1. … 17 more files in changeset.
Create the worker process main jar on demand, rather than at build time.

    • -0
    • +61
    ./internal/child/WorkerProcessClassPathProvider.java
  1. … 10 more files in changeset.
GRADLE-955 - Fixed exception when Test.workingDir is set to something other than an absolute File.

    • -1
    • +1
    ./internal/AbstractExecHandleBuilder.java
    • -3
    • +5
    ./internal/DefaultProcessForkOptions.java
  1. … 7 more files in changeset.
GRADLE-926 - Fixed deadlock when running parallel tests on windows

    • -2
    • +12
    ./internal/AbstractExecHandleBuilder.java
    • -0
    • +1
    ./internal/DefaultWorkerProcessFactory.java
    • -24
    • +23
    ./internal/ExecHandleRunner.java
    • -1
    • +1
    ./internal/ExecHandleShutdownHookAction.java
    • -6
    • +7
    ./internal/ExecOutputHandleRunner.java
  1. … 1 more file in changeset.
- Added debug property to JavaForkOptions, which when true enables debugging of the forked process (starts suspended, listening on port 5005). This is available on Test and JavaExec tasks.

    • -0
    • +35
    ./internal/DefaultJavaForkOptions.java
  1. … 3 more files in changeset.
GRADLE-924 - Merged StandardOutputLogging into StandardOutputLoggingSystem, so that stdout capture is configured only via LoggingManager. - Added LinePerThreadBufferingOutputStream, to properly interleave output written by multiple threads. Use this for stdout capture.

    • -19
    • +5
    ./internal/AbstractExecHandleBuilder.java
  1. … 27 more files in changeset.
GRADLE-942 - All logging configuration outside the logging system is done via LoggingManager. - Split DefaultLoggingConfigurer into Slf4jLoggingConfigurer and JavaUtilLoggingConfigurer.

    • -6
    • +7
    ./internal/child/ImplementationClassLoaderWorker.java
  1. … 19 more files in changeset.
GRADLE-942 - Rearranged some of the logging system, so that LoggingManager is used to add stdout and stderr listeners - Changed GradleDistributionExecuter to assert that there are no stack traces in Gradle std output or std error when running int tests

    • -2
    • +2
    ./internal/child/ImplementationClassLoaderWorker.java
  1. … 30 more files in changeset.
- Make sure that exceptions thrown by threads are not lost. - Replaced usages of Executors with ExecutorFactory to create an Executor. - Use better names for threads to make thread dumps a bit clearer.

    • -19
    • +14
    ./internal/DefaultExecHandle.java
  1. … 27 more files in changeset.
- Changed ExecSpec.commandLine and args to accept any type of argument. - Changed JavaExecSpec.args to accept any type of argument.

    • -6
    • +16
    ./internal/JavaExecHandleBuilder.java
  1. … 7 more files in changeset.
- Shuffled a bunch of classes around.

    • -7
    • +1
    ./internal/AbstractExecHandleBuilder.java
    • -2
    • +2
    ./internal/DefaultWorkerProcessFactory.java
  1. … 128 more files in changeset.
- Improved test infrastructure to do a better job of cleanly stopping async operations in the presence of failures. - Renamed TestClassProcessor.endProcessing() to stop() and changed interface to extend Stoppable. - Replaced usages of new GradleException(Throwable) with UncheckedException.asUncheckedException()

    • -2
    • +1
    ./internal/child/ImplementationClassLoaderWorker.java
  1. … 62 more files in changeset.
GRADLE-819 - Moved ProjectBuilder to o.g.testfixtures - Changed ProjectBuilder to handle project.apply from: - Changed HelperUtil to use ProjectBuilder - Some changes to the custom plugin sample

  1. … 41 more files in changeset.
- Changed DefaultExecHandle and DefaultWorkerProcess start() and waitForFinish() so that start or stop exception is not discarded. - Changed DefaultWorkerProcess.waitForFinish() to fail if child process has non-zero exit code - Changed ExecHandle.waitForFinish() to return an ExecResult - Added ExecResult.assertNormalExitValue() and cleaned this logic out of a bunch of places.

    • -36
    • +42
    ./internal/DefaultExecHandle.java
    • -13
    • +4
    ./internal/DefaultJavaExecAction.java
  1. … 5 more files in changeset.