execute sequences of Fragments.
execute sequences of Fragments.
If the stopOnFail argument is true, we check that the execution is ok before executing the next sequence.
execute a Fragment.
execute a Fragment.
A Form is executed separately by executing each row and cell, setting the results on each cell
This method could be overriden to provide alternate behavior when executing an Example
This method could be overriden to provide alternate behavior when executing an Example
execute a Fragment.
execute a Fragment.
a function exporting ExecutedFragments
filter fragments depending on the command line arguments and the current arguments in the specification
the filter method filters examples based on their description, keeping only the ones matching the ex attribute of the arguments object
the filter method filters examples based on their description, keeping only the ones matching the ex attribute of the arguments object
filter fragments according to their previous execution state
filter fragments according to tags by collecting tags as applicable to each fragment and applying them
flush the content if necessary
flush the content if necessary
print an object with no newline
print an object with no newline
print stacktraces
print stacktraces
print several objects according to a format string (see Console.
print several objects according to a format string (see Console.printf)
print an object with a newline
print an object with a newline
report Fragments by: * extracting arguments from the Fragments * selecting them * sequencing fragments in groups * executing fragments * exporting the results to the output format
report Fragments by: * extracting arguments from the Fragments * selecting them * sequencing fragments in groups * executing fragments * exporting the results to the output format
the reporter
select function returning a filtered seq of Fragments
select function returning a filtered seq of Fragments
select function returning a filtered seq of Fragments
select function returning a filtered seq of Fragments
the sequence method returns sequences of fragments which can be executed concurrently.
the sequence method returns sequences of fragments which can be executed concurrently. Among the constraints to respect, any Step Fragment must be executed before any following Example Fragment, so that "first" and "last" actions are executed properly in a Specification
If the arguments specify that the specification is sequential, then each fragment will be executed individually
sequence function returning an ordered seq of seq of Fragments
sequence function returning an ordered seq of seq of Fragments
set the statistics on SpecEndFragments after they've been computed by the StatisticsReducer Those statistics are updated from previously executed statistics to calculate trends
set the statistics on SpecEndFragments after they've been computed by the StatisticsReducer Those statistics are updated from previously executed statistics to calculate trends
a function storing ExecutedFragments
store the results by spec name
store the results by spec name
store the statistics: * for SpecEnd -> put the stats in the repository * for a SpecStart that's a link -> read the status of the previous execution
store the statistics: * for SpecEnd -> put the stats in the repository * for a SpecStart that's a link -> read the status of the previous execution
From a Seq of Fragments create a seq of corresponding tags for each fragment, considering that:
From a Seq of Fragments create a seq of corresponding tags for each fragment, considering that:
* a TaggedAs fragment is applicable to the the previous fragment
* a Tag fragment is applicable to the the next fragment
* a AsSection fragment is applicable to the the previous fragment to the next AsSection fragment with the same name
* a Section fragment is applicable to the the next fragment to the next Section fragment with the same name
Reporter for the test interface defined for sbt
It prints out the result to the output defined by the sbt loggers and publishes events to sbt event handlers