This project has declared the following modules:
Name | Description |
---|---|
SureFire Logger API | Interfaces and Utilities related only to internal SureFire Logger API. Free of dependencies. |
SureFire API | API used in Surefire and Failsafe MOJO, Booter, Common and test framework providers. |
ShadeFire JUnit3 Provider | A super-shaded junit3 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. |
SureFire Booter | API and Facilities used by forked tests running in JVM sub-process. |
Maven Surefire Test-Grouping Support | Maven Surefire Test-Grouping Support |
SureFire Providers | SureFire Providers Aggregator POM |
Maven Surefire Common | API used in Surefire and Failsafe MOJO. |
Surefire Report Parser | Parses report output files from surefire. |
Maven Surefire Plugin | Maven Surefire MOJO in maven-surefire-plugin. |
Maven Failsafe Plugin | Maven Failsafe MOJO in maven-failsafe-plugin. |
Maven Surefire Report Plugin | Maven Surefire Report MOJO in maven-surefire-report-plugin. |
Maven Surefire Integration Tests | Used internally testing MOJOs. The project is not deployed. |