Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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.

    • -0
    • +49
    ./ExceptionTrackingListener.java
  1. … 26 more files in changeset.
- Shuffled a bunch of classes around.

    • -45
    • +0
    ./ChannelMessageMarshallingDispatch.java
    • -45
    • +0
    ./ChannelMessageUnmarshallingDispatch.java
    • -181
    • +0
    ./DefaultMultiChannelConnection.java
    • -126
    • +0
    ./DefaultMultiChannelConnector.java
  1. … 121 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()

    • -0
    • +67
    ./CompositeStoppable.java
    • -0
    • +23
    ./DispatchException.java
  1. … 51 more files in changeset.
GRADLE-926 - Don't block waiting for other test processes to complete when reforking a test process.

    • -0
    • +53
    ./ExceptionTrackingDispatch.java
  1. … 22 more files in changeset.
GRADLE-930 - Handle case where the default loopback address is not reachable (eg when sysctl net.ipv6.bindv6only is on)

  1. … 1 more file in changeset.
- Added some trace

- Handle case where version of exception class in parent process does not have an <init>(String) constructor.

  1. … 1 more file in changeset.
- Replaced static Logger.createProgressLogger() with injected ProgressLoggerFactory. - Added ListenerManager.createChild() to allow hierarchical event scopes (eg global, per-build, per-project, etc)

  1. … 24 more files in changeset.
GRADLE-901 - Handle case where a listener adds another listener.

  1. … 1 more file in changeset.
- Switch on stdout capture for the entire build, and removed some special case stuff (eg in listener handling and text report generator) - Fixed StandardOutputLogging.restoreState() to restore logging levels.

  1. … 10 more files in changeset.
- Fixed stdout capture after a script has been applied - Switched on checking of actual vs expected output in user guide int test

  1. … 40 more files in changeset.
GRADLE-680 - Added Task.getState() which makes execution state of task available, replaces TaskExecutionResult returned by Task.execute() - Use the same pattern for Project.evaluate(), and moved all evaluation implementation out of AbstractProject.

  1. … 32 more files in changeset.
GRADLE-800 - Provide correct resultType for test suite result - Collect failures in the test suite itself to provide in the result. - Send less stuff across the wire for test results - Added JUnitTestResult fixture to use in int tests

    • -0
    • +38
    ./ContextClassLoaderDispatch.java
  1. … 43 more files in changeset.
GRADLE-800 - ship less stuff across the wire for each remote event

    • -0
    • +45
    ./ChannelMessageMarshallingDispatch.java
    • -0
    • +45
    ./ChannelMessageUnmarshallingDispatch.java
    • -0
    • +53
    ./ChannelMetaInfo.java
  1. … 3 more files in changeset.
GRADLE-800 - Fix test execution problem when test classpath contains a version of Ant < 1.7.0 - Use the working directory specified by the test options for test processes. - Better handling of internal exceptions in test process.

  1. … 20 more files in changeset.
- Unit test fix

  1. … 1 more file in changeset.
GRADLE-800 - Changed test execution so that Gradle has responsibility for forking test processes. - Temporarily ignore test options. - Switched on TestListeners for TestNG tests. - Gradle classes and classes under test are now isolated from each other in the forked test process. - Fixed a deadlock when worker process fails before it connects to the server, and after the server has started sending messages to the worker process.

    • -0
    • +52
    ./ChannelMessage.java
    • -0
    • +180
    ./DefaultMultiChannelConnection.java
    • -0
    • +125
    ./DefaultMultiChannelConnector.java
    • -0
    • +36
    ./DiscardOnFailureDispatch.java
    • -0
    • +41
    ./MultiChannelConnection.java
    • -0
    • +24
    ./MultiChannelConnector.java
  1. … 69 more files in changeset.
- Fixes for flakey unit test.

  1. … 1 more file in changeset.
- Switched on some more checkstyle and codenarc checks.

  1. … 88 more files in changeset.
- Don't use enum value added in java 6

GRADLE-800 - fixed a potential deadlock in server process when worker process does not stop cleanly.

  1. … 1 more file in changeset.
GRADLE-800 - Extracted test execution from AntTest into a TestClassProcessor implementation. - Some testing infrastructure wiring simplifications

  1. … 34 more files in changeset.
GRADLE-800 - Some infrastructure for forking worker processes and messaging between the build and worker processes. Builds on remote listener and exec handle code. - Extracted JavaExecHandleBuilder from various places.

  1. … 49 more files in changeset.
GRADLE-800 - Fixed potential deadlock in remote eventing - Merged fork-launcher project into gradle-plugins - Changed ForkLauncherMain to read config from standard input

  1. … 23 more files in changeset.
GRADLE-800 - Fixed potential deadlock in remote eventing - Merged fork-launcher project into gradle-plugins - Changed ForkLauncherMain to read config from standard input

  1. … 23 more files in changeset.
GRADLE-800 - Better handle a forked test process which has crashed or fails to start - Added some sad day test cases to RemoteListenerIntegrationTest - Added some javadocs to various places

    • -0
    • +193
    ./DeferredConnection.java
    • -0
    • +31
    ./ThreadSafeDispatch.java
  1. … 19 more files in changeset.
GRADLE-800 - Better handle a forked test process which has crashed or fails to start - Added some sad day test cases to RemoteListenerIntegrationTest - Added some javadocs to various places

  1. … 19 more files in changeset.
GRADLE-800 - Finished merging remote listener and native test IPC infrastructure

  1. … 40 more files in changeset.
GRADLE-800 - Finished merging remote listener and native test IPC infrastructure

  1. … 40 more files in changeset.
GRADLE-800 - Generalised remote listener code to handle bi-directional messages, and to support more than one type of message target - Moved some classes from o.g.listener.dispatch to o.g.messaging.dispatch

  1. … 65 more files in changeset.