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

  1. … 6164 more files in changeset.
GRADLE-1279 - Don't attempt to execute tests on non-static inner classes.

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

    • -15
    • +15
    ./junit/JUnitXmlReportGenerator.java
    • -3
    • +5
    ./results/StateTrackingTestResultProcessor.java
  1. … 9 more files in changeset.
GRADLE-1242 - Handle case where junit test calls TestCase.setName() on itself.

    • -3
    • +3
    ./junit/JUnitTestResultProcessorAdapter.java
  1. … 4 more files in changeset.
Log the test failure summary at error level

  1. … 1 more file in changeset.
Removed TestClassProcessFactory and WorkerProcessFactory

    • -6
    • +10
    ./detection/DefaultTestExecuter.java
    • -3
    • +3
    ./processors/MaxNParallelTestClassProcessor.java
    • -3
    • +3
    ./processors/RestartEveryNTestClassProcessor.java
    • -4
    • +4
    ./worker/ForkingTestClassProcessor.java
  1. … 10 more files in changeset.
GRADLE-1142 Handle case where a TestNG test method is skipped because a dependency method fails.

    • -1
    • +11
    ./testng/TestNGTestResultProcessorAdapter.java
  1. … 4 more files in changeset.
Moved CaptureTestOutputTestResultProcessor from o.g.a.i.t.testing.junit package to general purpose o.g.a.i.t.testing.processors package.

    • -70
    • +0
    ./junit/CaptureTestOutputTestResultProcessor.java
    • -0
    • +74
    ./processors/CaptureTestOutputTestResultProcessor.java
    • -1
    • +1
    ./testng/TestNGTestClassProcessor.java
    • -0
    • +1
    ./testng/TestNGTestResultProcessorAdapter.java
  1. … 2 more files in changeset.
Moved a bunch of classes from o.g.logging to o.g.logging.internal

  1. … 76 more files in changeset.
Reworking of the logging system to detangle progress logging and logging output from slf4j. - Will allow colourisation and help solve various logging issues in the build daemon branch - Route all output events via a chain of OutputEventListener implementations.

  1. … 57 more files in changeset.
Handle case where attempting to locate a test class's suite() method results in a error, such as NoClassDefFoundError.

    • -12
    • +10
    ./junit/JUnitTestClassExecuter.java
- 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.

    • -2
    • +0
    ./detection/ClassFileExtractionManager.java
    • -0
    • +24
    ./detection/JarFilePackageListener.java
    • -0
    • +71
    ./detection/JarFilePackageLister.java
  1. … 79 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
    • +52
    ./TestFramework.java
    • -32
    • +10
    ./detection/DefaultTestClassScanner.java
    • -51
    • +0
    ./detection/DefaultTestClassScannerFactory.java
    • -0
    • +73
    ./detection/DefaultTestExecuter.java
    • -28
    • +0
    ./detection/TestClassScannerFactory.java
    • -0
    • +27
    ./detection/TestExecuter.java
    • -105
    • +0
    ./junit/JUnitTestFrameworkInstance.java
    • -98
    • +0
    ./testng/TestNGTestFrameworkInstance.java
  1. … 27 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()

  1. … 58 more files in changeset.
Fixed case where a junit test failure was discarded when the test failure exception's toString() method throws an exception.

    • -3
    • +27
    ./junit/JUnitXmlReportGenerator.java
  1. … 4 more files in changeset.
Simplified some of the remote dispatch classes, to do less synchronisation

    • -1
    • +7
    ./processors/MaxNParallelTestClassProcessor.java
  1. … 9 more files in changeset.
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

    • -1
    • +2
    ./worker/ForkingTestClassProcessor.java
  1. … 31 more files in changeset.
Fixed case where a subclass of TestSetup fails in setUp() or tearDown()

    • -0
    • +1
    ./junit/JUnitTestFrameworkInstance.java
    • -3
    • +12
    ./junit/JUnitTestResultProcessorAdapter.java
  1. … 1 more file in changeset.
GRADLE-926 - Fix so that TestNG tests are actually run in parallel when maxParallelForks > 1

    • -2
    • +5
    ./processors/MaxNParallelTestClassProcessor.java
  1. … 6 more files in changeset.
- Use test failure exception's toString() rather then getMessage() in the junit report

  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.

    • -40
    • +0
    ./AbstractTestFrameworkInstance.java
    • -7
    • +5
    ./junit/JUnitTestFrameworkInstance.java
    • -2
    • +6
    ./testng/TestNGTestClassProcessor.java
    • -9
    • +8
    ./testng/TestNGTestFrameworkInstance.java
  1. … 6 more files in changeset.
GRADLE-945 - Handle case where @BeforeClass or @AfterClass method throws an exception

    • -9
    • +21
    ./junit/JUnitTestResultProcessorAdapter.java
  1. … 1 more file in changeset.
- Some more improvements to stopping when things fail.

    • -11
    • +8
    ./worker/ForkingTestClassProcessor.java
  1. … 8 more files in changeset.
- Shuffled a bunch of classes around.

    • -1
    • +1
    ./processors/MaxNParallelTestClassProcessor.java
  1. … 133 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()

    • -5
    • +3
    ./processors/MaxNParallelTestClassProcessor.java
    • -4
    • +7
    ./processors/RestartEveryNTestClassProcessor.java
    • -1
    • +1
    ./testng/TestNGTestClassProcessor.java
    • -2
    • +2
    ./worker/ForkingTestClassProcessor.java
    • -1
    • +10
    ./worker/RemoteTestClassProcessor.java
  1. … 52 more files in changeset.
GRADLE-926 - Don't block waiting for other test processes to complete when reforking a test process.

    • -6
    • +11
    ./processors/MaxNParallelTestClassProcessor.java
  1. … 24 more files in changeset.
GRADLE-926 - Set org.gradle.test.worker system property containing an id for the test worker process.

  1. … 1 more file 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

    • -0
    • +66
    ./SuiteTestClassProcessor.java
    • -0
    • +28
    ./TestSuiteExecutionException.java
    • -5
    • +18
    ./junit/JUnitTestClassExecuter.java
    • -12
    • +6
    ./junit/JUnitTestClassProcessor.java
    • -32
    • +1
    ./junit/JUnitTestResultProcessorAdapter.java
    • -34
    • +8
    ./worker/WorkerTestClassProcessor.java
  1. … 6 more files in changeset.
- Make sure TestClassProcessor instances in worker process are only ever used by 1 thread (instead of sequential access by multiple threads).

    • -82
    • +0
    ./processors/ForkingTestClassProcessor.java
    • -0
    • +82
    ./worker/ForkingTestClassProcessor.java
    • -0
    • +30
    ./worker/RemoteTestClassProcessor.java
  1. … 4 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

    • -0
    • +54
    ./DecoratingTestDescriptor.java
    • -5
    • +9
    ./junit/JUnitTestResultProcessorAdapter.java
    • -14
    • +3
    ./junit/JUnitXmlReportGenerator.java
    • -14
    • +8
    ./results/AttachParentTestResultProcessor.java
    • -19
    • +13
    ./results/StateTrackingTestResultProcessor.java
    • -0
    • +75
    ./results/TestLogger.java
  1. … 14 more files in changeset.