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

    • -37
    • +0
    ./AbstractTestFrameworkOptionsTest.java
    • -109
    • +0
    ./testng/TestNGOptionsTest.groovy
  1. … 6176 more files in changeset.
GRADLE-680 - Treat test task as out-of-date when the set of selected tests changes - Treat test task as out-of-date when selected test framework changes - Moved handling of -Dtest.single and -Dtest.debug out of Test into JavaBasePlugin and added some int test coverage - Merged TestFramework and TestFrameworkInstance - Extracted the bulk of Test.executeTests() into a TestExecuter.

    • -0
    • +1
    ./AbstractTestFrameworkOptionsTest.java
  1. … 36 more files in changeset.
GRADLE-133 Allow execution of a single test. Refactored JavaBasePlugin test to Spock.

  1. … 2 more files in changeset.
GRADLE-907 - Don't show anything written to System.out or System.err by test classes on the Gradle console when using testng.

  1. … 12 more files in changeset.
- Log test progress - Changed test events and TestDescriptor impls to be immutable - Simplified AttachParentTestResultProcessor to fix some problems when running multiple concurrent suites

  1. … 28 more files in changeset.
- Consolidate all the testing related classes under o.g.api.internal.tasks.testing - Merged AbstractTestTask and Test - Moved some classes from o.g.api.tasks.testing to o.g.api.internal.tasks.testing

    • -66
    • +0
    ./AbstractTestFrameworkInstanceTest.java
    • -1
    • +0
    ./AbstractTestFrameworkOptionsTest.java
  1. … 110 more files in changeset.
- Removed a bunch of files which have been merged into the test execution infrastructure

  1. … 180 more files in changeset.
GRADLE-926 - Added Test.maxParallelForks to enable parallel test execution

  1. … 4 more files in changeset.
GRADLE-800 - Added Test.beforeSuite(Closure) and afterSuite(Closure)

  1. … 1 more file in changeset.
GRADLE-800 - Report only failed test classes, not each failed test (ie the behaviour we used to have when using the Ant task) - Fail the build if any test suite fails (eg a failure in a JUnit Runner implementation) - Be a bit more forgiving of badly behaved test processors

  1. … 11 more files in changeset.
GRADLE-800 - simplified Test a little.

  1. … 2 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 - Renamed AntTest back to Test - Renamed Test to TestDescriptor

    • -2
    • +2
    ./AbstractTestFrameworkInstanceTest.java
  1. … 43 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

  1. … 43 more files in changeset.
GRADLE-800 - Added a TestResult parameter to TestListener.afterSuite(), currently always has success status. - Added JavaForkOptions.enableAssertions, defaults to true for AntTest. - Ensure every Test instance has a unique id. - Synthesise a test suite for each worker process.

  1. … 48 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. … 28 more files in changeset.
GRADLE-800 - Removed TestNGOptions.dumpCommand, enableAssert, skippedProperty, suiteRunnerClass, timeOut

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

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

  1. … 28 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. … 19 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.

    • -11
    • +3
    ./AbstractTestFrameworkInstanceTest.java
    • -192
    • +0
    ./junit/TestListenerFormatterTest.java
  1. … 77 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 - 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. … 24 more files in changeset.
- Removed unused field.

GRADLE-800 - Extracted test execution from AntTest into a TestClassProcessor implementation. - Some testing infrastructure wiring simplifications

    • -1
    • +6
    ./AbstractTestFrameworkInstanceTest.java
  1. … 33 more files in changeset.
GRADLE-800 - Some refactoring to make the initial stages of AntTest and NativeTest have more in common

  1. … 18 more files in changeset.
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

    • -17
    • +18
    ./junit/TestListenerFormatterTest.java
  1. … 26 more files in changeset.
- 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

    • -2
    • +1
    ./junit/TestListenerFormatterTest.java
  1. … 13 more files in changeset.
GRADLE-670 - Added VerificationTask interface - Implement this for AntTest, NativeTest, Checkstyle and CodeNarc. - Removed now unused AbstractTestTask.stopAtErrorsOrFailures and Checkstyle.stopBuild.

  1. … 9 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
    • +192
    ./junit/TestListenerFormatterTest.java
  1. … 18 more files in changeset.