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. |
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 API | API used in Surefire and Failsafe MOJO, Booter, Common and test framework providers. |
SureFire Booter | API and Facilities used by forked tests running in JVM sub-process. |
Maven Surefire Test-Grouping Support | Maven Surefire Test-Grouping Support |
Shared JUnit3 Provider Code | Shared JUnit3 Provider Code |
Shared Java 5 Provider Base | Shared Java 5 code for all providers. |
Shared JUnit4 Provider Code | Shared JUnit4 Provider Code |
Shared JUnit48 Provider Code | Shared JUnit48 Provider Code |
SureFire JUnit Runner | SureFire JUnit3 Runner |
SureFire JUnit4 Runner | SureFire JUnit 4.0+ Runner |
SureFire JUnitCore Runner | SureFire JUnitCore (JUnit 4.7+) Runner |
SureFire TestNG Utils | TestNG Utilities |
SureFire TestNG Runner | SureFire TestNG Runner |
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 Test Setup | Creates internal M2 local repository in target/it-repo/. The project is not deployed. |
Maven Surefire Integration Tests | Used internally testing MOJOs. The project is not deployed. |