This line logger tries to respect line breaks in the original text.
Notifier that prints out to the console
Create the body of an html file reporting a specification execution
Options for the Html generation
Printer for html files
Create Description objects from the specification fragments and arrange them as a tree
The JUnitPrinter sends notifications to JUnit's RunNotifier
The JUnitXmlPrinter creates an xml file with the specification execution results
Logger with info, failure, error where each new message is displayed on a new line
ADT for logging strings as info, warning or errors
This trait is not a full fledged markdown printer yet
This trait allows to remove any console display during the execution of an example
This trait allows to remove any console display during the execution of an example
Of course it needs to be understood that the output might be completely messed up when executing specifications and examples concurrently
This trait allows to remove any console display during the execution of the examples of a Specification
This trait can be used for any event concerning the execution of examples seen as a Tree of Fragments.
This trait can be used for any event concerning the execution of examples seen as a Tree of Fragments.
A pair of contextStart/contextEnd calls delimits a sequence of children in that tree.
Representation of the Pandoc executable
A Printer is essentially defined by a Fold that:
A Printer is essentially defined by a Fold that:
A reporter is responsible for
A reporter is responsible for
It is also responsible for saving the specification state at the end of the run
Sbt events for a given TaskDef and event handler
Line logger using sbt's loggers
Text printer for Sbt
Text printer for Sbt
It delegates the console printing to a normal text printer but using the Sbt loggers It also publishes events (success, error, skipped, pending) to Sbt
Functions used to create an index and a search page for the generated html pages
Implementation of the Show trait to allow the drawing of Tree[Description] with scalaz
Notifier which does not notify at all
Notifier which does not notify at all
It can be subclassed so that just one method is overridden
This class refines the AssertionFailedError
from junit
and provides the stackTrace of an exception which occurred during the specification execution
Prints the result of a specification execution to the console (using the line logger provided by the environment)
Prints the result of a specification execution to the console (using the line logger provided by the environment)
At the end of the run the specification statistics are displayed as well.
A Printer can be created from a Notifier implementation
specs2 built-in printers and creation methods based on the command line arguments
This line logger tries to respect line breaks in the original text.
So if the original text is: Hello world\nHow are you? and we call infoLog("Hello world\n"); infoLog("How are you?")
Then there will be only 2 lines displayed and not 3 (2 for the first infoLog, 1 for the second one)