arguments for the specification
map providing a description for each fragment
the junit notifier to use
system properties
the selected fragments to report
run the suite by executing each fragment related to a description: - execute all fragments (including Steps which are reported as steps) - for each result, report the failure/error/skipped or pending message as a junit failure or ignored event on the RunNotifier
The JUnitReporter reports a specification by using a JUnit RunNotifier
To do so, it uses most of the execution pipeline of a normal reporter but overrides the fragments execution so as to notify JUnit of the appropriate events