demery-pivotal opened a new pull request #6740:
URL: https://github.com/apache/geode/pull/6740


   Added JUnit 5 support to all Geode projects that use `geode-junit`.
   
   STANDARD TEST TASKS
   
   Updated **./gradle/test.gradle** to configure these standard test tasks
   to use JUnit Platform to run tests:
   - `test` and `repeatUnitTest`
   - `acceptanceTest` and `repeatAcceptanceTest`
   - `distributedTest` and `repeatDistributedTest`
   - `integrationTest` and `repeatIntegrationTest`
   - `performanceTest`
   - `uiTest`
   - `upgradeTest` and `repeatUpgradeTest`
   
   STANDARD TEST MODULES
   
   Updated **./geode-junit/build.gradle**:
   - Added `junit-jupiter-api` and `junit-jupiter-params` as API
     dependencies.
   - Added `junit-jupiter-engine` and `junit-vintage-engine` as
     implementation dependencies.
   
   These changes add JUnit 5 support to any source set that depends on
   `geode-junit`, either directly or via `geode-dunit`.
   
   OTHER PROJECTS
   
   Added `junit-vintage-engine` dependency directly to each project that
   runs tests without `geode-junit` or `geode-dunit`:
   - `geode-common`
   - `geode-concurrency-test`
   - `geode-jmh`
   - `geode-modules`
   - `geode-rebalancer`
   - `static-analysis:pmd-rules`
   
   These changes **do not** add JUnit 5 support to these projects.
   Developers who want JUnit 5 support in these projects can declare
   dependencies on `junit-jupiter-api`, `junit-jupiter-params`, and
   `junit-jupiter-engine`.
   
   SPECIFIC TESTS
   
   Change `ConcurrencyRuleTest` to expect the exception types and exception
   messages thrown by AssertJ when `opentest4j` is on the classpath.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to