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

    • -655
    • +0
    ./JUnitTestClassProcessorTest.groovy
  1. … 6177 more files in changeset.
GRADLE-974/GRADLE-1208 - Handle cases where there might be multiple failures for a given test: @Before and @After methods both fail, or @Test and @After methods both fail, multiple @After methods fail, etc.

    • -3
    • +49
    ./JUnitTestClassProcessorTest.groovy
  1. … 12 more files in changeset.
GRADLE-1242 - Handle case where junit test calls TestCase.setName() on itself.

  1. … 5 more files in changeset.
Updated wrapper to use 0.9-rc-3

    • -13
    • +14
    ./JUnitTestClassProcessorTest.groovy
  1. … 1 more file in changeset.
Moved CaptureTestOutputTestResultProcessor from o.g.a.i.t.testing.junit package to general purpose o.g.a.i.t.testing.processors package.

    • -64
    • +0
    ./CaptureTestOutputTestResultProcessorTest.groovy
  1. … 6 more files in changeset.
Some changes to make the eclipse groovy plugin happy

    • -13
    • +13
    ./JUnitTestClassProcessorTest.groovy
  1. … 3 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.

    • -114
    • +0
    ./JUnitTestFrameworkInstanceTest.java
    • -0
    • +114
    ./JUnitTestFrameworkTest.java
  1. … 36 more files in changeset.
Fixed unit test for case-insensitive file systems

    • -18
    • +18
    ./JUnitTestClassProcessorTest.groovy
Fixed case where a subclass of TestSetup fails in setUp() or tearDown()

    • -1
    • +51
    ./JUnitTestClassProcessorTest.groovy
  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.

    • -11
    • +8
    ./JUnitTestFrameworkInstanceTest.java
  1. … 12 more files in changeset.
GRADLE-945 - Handle case where @BeforeClass or @AfterClass method throws an exception

    • -0
    • +42
    ./JUnitTestClassProcessorTest.groovy
  1. … 2 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()

    • -10
    • +10
    ./JUnitTestClassProcessorTest.groovy
  1. … 62 more files in changeset.
- Distinguish between internal (Gradle) failures and failures from the suite itself. Log internal failures as errors with stack trace. - Reorganised responsibilities of JUnitTestClassExecuter and JUnitTestResultProcessorAdapter

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

    • -29
    • +17
    ./JUnitTestClassProcessorTest.groovy
  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

    • -0
    • +117
    ./JUnitTestFrameworkInstanceTest.java
  1. … 112 more files in changeset.
GRADLE-907 - Fix to include output of java util logging used by classes under test in the test report.

    • -20
    • +23
    ./CaptureTestOutputTestResultProcessorTest.groovy
  1. … 24 more files in changeset.
GRADLE-907 - Renamed AntJunitTestClassProcessor to remove the 'ant' bit

    • -530
    • +0
    ./AntJUnitTestClassProcessorTest.groovy
    • -0
    • +530
    ./JUnitTestClassProcessorTest.groovy
  1. … 4 more files in changeset.
GRADLE-907 - Replaced usage of Ant's JunitTestRunner with our own, to improve error handling and get better access to stdout capturing. - Refactored JUnitTestResult test fixtures - Fixed test class/name detection for early 4.x versions

    • -5
    • +46
    ./AntJUnitTestClassProcessorTest.groovy
    • -0
    • +61
    ./CaptureTestOutputTestResultProcessorTest.groovy
  1. … 48 more files 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

    • -13
    • +9
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 11 more files in changeset.
GRADLE-800 - Handle case where test class cannot be loaded for some reason.

    • -3
    • +46
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 1 more file in changeset.
GRADLE-800 - wired up TestNGOptions.includedGroups, excludedGroups and listeners - renamed AbstractTestFrameworkOptions to TestFrameworkOptions and converted to java - converted JUnitOptions to java

    • -21
    • +23
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 27 more files in changeset.
GRADLE-800 - Renamed AntTest back to Test - Renamed Test to TestDescriptor

    • -21
    • +21
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 45 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

    • -127
    • +113
    ./AntJUnitTestClassProcessorTest.groovy
  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.

    • -23
    • +26
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 48 more files in changeset.
GRADLE-800, GRADLE-824 - More test coverage for more types of failures in JUnit/TestNG tests - Handle failures in TestNG config methods (@BeforeMethod, etc)

    • -3
    • +137
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 18 more files in changeset.
GRADLE-800 - Set context classloader when executing tests - Merged TestSuite into Test - Changed TestListenerFormatter and TestNGListenerAdapter to handle parallel test execution - Use internal interface TestResultProcessor, rather than public TestListener, to ship test events around

    • -45
    • +152
    ./AntJUnitTestClassProcessorTest.groovy
    • -201
    • +0
    ./TestListenerFormatterTest.java
  1. … 41 more files in changeset.
GRADLE-800 Fleshed out TestListener events: - Use a consistent cross-framework naming scheme for tests - Can get class name and method name for a test, if applicable - TestSuite is-a composite Test - Fire a global suite start and end event that encloses all tests and suites - Added start and end times to TestResult.

    • -0
    • +218
    ./AntJUnitTestClassProcessorTest.groovy
  1. … 22 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.

    • -0
    • +192
    ./TestListenerFormatterTest.java
  1. … 81 more files in changeset.