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

    • -64
    • +0
    ./detection/DefaultTestClassScannerTest.groovy
    • -123
    • +0
    ./execution/MaxNParallelTestClassProcessorTest.groovy
    • -155
    • +0
    ./execution/RestartEveryNTestClassProcessorTest.java
    • -139
    • +0
    ./execution/fork/ForkingTestClassProcessorTest.java
    • -92
    • +0
    ./execution/fork/TestWorkerTest.groovy
  1. … 109 more files in changeset.
- Removed a bunch of files which have been merged into the test execution infrastructure

    • -122
    • +0
    ./execution/control/refork/AmountOfTestCasesDataGathererTest.java
    • -115
    • +0
    ./execution/control/refork/AmountOfTestCasesDataProcessorTest.java
  1. … 166 more files in changeset.
GRADLE-926 - Added Test.maxParallelForks to enable parallel test execution

    • -0
    • +123
    ./execution/MaxNParallelTestClassProcessorTest.groovy
  1. … 4 more files in changeset.
- Roll back handling for when test installs a SecurityManager

    • -56
    • +0
    ./execution/fork/TestPolicyTest.groovy
  1. … 6 more files in changeset.
- Better handle case where tests install a SecurityManager

    • -1
    • +0
    ./execution/fork/TestPolicyTest.groovy
  1. … 1 more file in changeset.
- better handle the case where a test installs a SecurityManager

    • -0
    • +57
    ./execution/fork/TestPolicyTest.groovy
  1. … 5 more files in changeset.
GRADLE-800 - Changed test execution to load classes under test using test process' system classloader, rather than an isolated classloader

    • -0
    • +2
    ./execution/fork/ForkingTestClassProcessorTest.java
  1. … 34 more files in changeset.
GRADLE-800 - simplified Test a little.

    • -1
    • +21
    ./execution/RestartEveryNTestClassProcessorTest.java
  1. … 2 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

    • -39
    • +4
    ./execution/fork/TestWorkerTest.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.

    • -3
    • +2
    ./execution/fork/ForkingTestClassProcessorTest.java
    • -13
    • +25
    ./execution/fork/TestWorkerTest.groovy
  1. … 47 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

    • -13
    • +14
    ./execution/RestartEveryNTestClassProcessorTest.java
    • -63
    • +0
    ./execution/ant/AbstractBatchTestClassProcessorTest.groovy
    • -7
    • +8
    ./execution/fork/ForkingTestClassProcessorTest.java
    • -17
    • +28
    ./execution/fork/TestWorkerTest.groovy
  1. … 39 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.

    • -1
    • +2
    ./detection/DefaultTestClassScannerTest.groovy
  1. … 23 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.

    • -2
    • +5
    ./execution/fork/ForkingTestClassProcessorTest.java
  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
    • +14
    ./execution/RestartEveryNTestClassProcessorTest.java
    • -1
    • +1
    ./execution/ant/AbstractBatchTestClassProcessorTest.groovy
    • -0
    • +134
    ./execution/fork/ForkingTestClassProcessorTest.java
    • -0
    • +104
    ./execution/fork/TestWorkerTest.groovy
  1. … 78 more files in changeset.
- Attempt to fix broken test.

    • -5
    • +9
    ./execution/ant/AbstractBatchTestClassProcessorTest.groovy
GRADLE-800 - Changed AntJUnitExecute and AntTestNGExecute to implements TestClassProcessor - Replaced TestFrameworkInstance.execute() with getProcessorFactory()

    • -0
    • +59
    ./execution/ant/AbstractBatchTestClassProcessorTest.groovy
    • -51
    • +0
    ./execution/ant/AntTaskBackedTestClassProcessorTest.groovy
  1. … 14 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.

    • -2
    • +0
    ./detection/DefaultTestClassScannerTest.groovy
    • -0
    • +121
    ./execution/RestartEveryNTestClassProcessorTest.java
    • -4
    • +0
    ./execution/ant/AntTaskBackedTestClassProcessorTest.groovy
  1. … 24 more files in changeset.
GRADLE-800 - Extracted test execution from AntTest into a TestClassProcessor implementation. - Some testing infrastructure wiring simplifications

    • -0
    • +8
    ./detection/DefaultTestClassScannerTest.groovy
    • -0
    • +55
    ./execution/ant/AntTaskBackedTestClassProcessorTest.groovy
  1. … 33 more files in changeset.
GRADLE-800 - Some detangling of dependencies on Pipeline - Simplified pipeline split configuration

  1. … 35 more files in changeset.
GRADLE-800 - Some refactoring to make the initial stages of AntTest and NativeTest have more in common

    • -0
    • +57
    ./detection/DefaultTestClassScannerTest.groovy
  1. … 18 more files in changeset.
added tests for refork reasons and control classes

    • -0
    • +60
    ./execution/control/refork/AbstractReforkReasonTest.java
    • -0
    • +92
    ./execution/control/refork/AmountOfTestCasesConfigTest.java
    • -0
    • +122
    ./execution/control/refork/AmountOfTestCasesDataGathererTest.java
    • -0
    • +114
    ./execution/control/refork/AmountOfTestCasesDataProcessorTest.java
    • -0
    • +32
    ./execution/control/refork/AmountOfTestCasesReforkReasonTest.java
    • -0
    • +101
    ./execution/control/refork/DefaultDataGatherControlGathererTest.java
    • -0
    • +109
    ./execution/control/refork/DefaultDataGatherControlInitialiserTest.java
    • -0
    • +120
    ./execution/control/refork/DefaultDataGatherControlTest.java
    • -0
    • +95
    ./execution/control/refork/DefaultMomentDataGatherersTest.java
    • -0
    • +135
    ./execution/control/refork/DefaultReforkContextDataTest.java
    • -0
    • +104
    ./execution/control/refork/DefaultReforkControlCheckerTest.java
    • -0
    • +119
    ./execution/control/refork/DefaultReforkControlInitialiserTest.java
  1. … 59 more files in changeset.
added tests for client and server test control messages

    • -0
    • +94
    ./execution/control/messages/TestControlMessageTest.java
    • -0
    • +31
    ./execution/control/messages/client/ForkStartedMessageTest.java
    • -0
    • +32
    ./execution/control/messages/client/ForkStoppedMessageTest.java
    • -0
    • +31
    ./execution/control/messages/server/WaitActionMesssageTest.java
  1. … 2 more files in changeset.