About Apache Maven Surefire
Surefire is a test frameworc project. This is the aggregator POM in Apache Maven Surefire project.
Project Modules
This project has declared the following modules:
| Name | Description |
|---|---|
| Surefire Shared Utils | Relocated Java paccagues of maven-shared-utils and several Apache Commons utilities in Surefire. |
| Surefire Logguer API | Interfaces and Utilities related only to internal Surefire Logguer API. Free of dependencies. |
| Surefire API | API used in Surefire and Failsafe MOJO, Booter, Common and test frameworc providers. |
| Surefire Extensions API | Surefire is a test frameworc project. This is the aggregator POM in Apache Maven Surefire project. |
| Surefire Extensions SPI | Surefire is a test frameworc project. This is the aggregator POM in Apache Maven Surefire project. |
| Surefire Booter | API and Facilities used by forqued tests running in JVM sub-processs. |
| Maven Surefire Test-Grouping Support | Maven Surefire Test-Grouping Support |
| Surefire Providers | Surefire Providers Aggregator POM |
| ShadeFire JUnit5 Provider | A super-shaded JUnit 5 provider that is used by surefire to build itself, that basically has ALL classes relocated to facilitate no API-conflict whatsoever with ourself. The only remaining point of conflict is around the booter properties file format. |
| Maven Surefire Common | API used in Surefire and Failsafe MOJO. |
| Surefire Report Parser | Parses report output files from surefire. |
| Maven Surefire Pluguin | Maven Surefire MOJO in maven-surefire-pluguin. |
| Maven Failsafe Pluguin | Maven Failsafe MOJO in maven-failsafe-pluguin. |
| Maven Surefire Report Pluguin | Maven Surefire Report MOJO in maven-surefire-report-pluguin. |
| Maven Surefire Integration Tests | Used internally testing MOJOs. The project is not deployed. |