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

  1. … 6177 more files in changeset.
GRADLE-800 - wired up TestNGOptions.includedGroups, excludedGroups and listeners - renamed AbstractTestFrameworkOptions to TestFrameworkOptions and converted to java - converted JUnitOptions to java

  1. … 26 more files in changeset.
GRADLE-800 - Fixed TestNGIntegrationTest so that it fails when the expected tests are not run - Fixed TestNG integration to handle javadoc annotations, and suite xml files. - Start using some of the TestNGOption properties

  1. … 29 more files in changeset.
GRADLE-800 - Added JavaForkOptions.bootstrapClasspath - Removed JUnitForkOptions

  1. … 10 more files in changeset.
GRADLE-800 - Changed AntTest to implement JavaForkOptions. - Removed a bunch of now unused properties from JUnitOptions, JUnitForkOptions and TestNGOptions

  1. … 31 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.
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.

  1. … 78 more files in changeset.
GRADLE-800 - Changed AntJUnitExecute and AntTestNGExecute to implements TestClassProcessor - Replaced TestFrameworkInstance.execute() with getProcessorFactory()

  1. … 15 more files in changeset.
GRADLE-800 - Extracted (public) ProcessForkOptions and JavaForkOptions interfaces out of (internal) ExecHandleBuilder and JavaExecHandlerBuilder.

  1. … 27 more files in changeset.
GRADLE-800 - Changed AntTest task to always use a forked test process - Removed JUnitOptions.forkMode, fork and reloading properties - Added AbstractTestTask.forkEvery property to replace ForkMode.PER_TEST. Specifies the number of test classes to execute per test process.

  1. … 25 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. … 24 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. … 24 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. … 78 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. … 78 more files in changeset.
GRADLE-800 - Switched on TestListener support again.

  1. … 1 more file in changeset.
GRADLE-800 - Temporarily disabled TestListener integration, to rework the classloading in forked process.

  1. … 1 more file in changeset.
- Split apart runtime and plugin classpaths. - Added DependencyHandler.gradleApi() to allow a dependency on the Gradle API to be declared. - Replaced static BootstrapUtil with ClassPathRegistry and ClassLoaderFactory. - Use groovy-all.jar to get rid of potential conflicts on asm, commons-cli and antlr.

  1. … 59 more files in changeset.
- Create one remote event sender per forked test process.

Some test listener changes - Added AbstractTestTask.beforeTest() and afterTest() which take closures - Renamed methods of TestListener to better fit with other listener interfaces - Ensure all test events are flushed to the server before test process exits - Handle project which uses junit 3

  1. … 26 more files in changeset.
Added some debug logging.

- Handle test listener notification for tests which fail with exceptions that cannot be serialized, or which are not available in the build process. - Reuse connections in RemoteSender and RemoteReceiver

  1. … 13 more files in changeset.
Patch from John Murph. Added the ability for scripts to register a listener for test execution feedback. This currently works for JUnit. However, TestNG support is disabled (although I had it working, so it's mostly correct). This is due to a desire to not make Gradle have compile time dependencies on TestNG as that limits the versions of TestNG that can be used by projects.

    • -0
    • +141
    ./TestListenerFormatter.java
  1. … 17 more files in changeset.
- Moved the test stuff from gradle-core to gradle-plugins, to live with the other java stuff.

    • -0
    • +78
    ./AntJUnitExecute.groovy
    • -0
    • +29
    ./AntJUnitReport.groovy
    • -0
    • +71
    ./JUnitOptions.groovy
  1. … 407 more files in changeset.