Default execution for specifications:
Default selection for specification fragments:
Functions for executing fragments.
Fold function to compute the indentation of each fragment based on the presence of Tabs fragments
Compute the "level" of each fragment to be able to represent the whole specification as a tree.
This trait adds random execution constraints between examples.
Selection function for Fragment processes
Compute the statistics for executed fragments
In memory store for statistics
Store the execution statistics.
The Stats class store results for the number of:
helper functions for executing fragments
The Stats class store results for the number of: - successes - expectations - failures - errors - pending - skipped