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

    • -139
    • +0
    ./ForkingTestClassProcessorTest.java
  1. … 112 more files in changeset.
- Roll back handling for when test installs a SecurityManager

  1. … 6 more files in changeset.
- Better handle case where tests install a SecurityManager

  1. … 1 more file in changeset.
- better handle the case where a test installs a SecurityManager

    • -0
    • +57
    ./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

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

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

    • -0
    • +134
    ./ForkingTestClassProcessorTest.java
    • -0
    • +104
    ./TestWorkerTest.groovy
  1. … 80 more files in changeset.