Executor

org.specs2.specification.process.Executor
trait Executor

Functions for executing fragments.

The default execution model executes all examples concurrently and uses steps as "join" points

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def execute(specArguments: Arguments): Fragment => Fragment

execute fragments:

execute fragments:

  • filter the ones that the user wants to keep
  • sequence the execution so that only parts in between steps are executed concurrently

The execution can be influenced by the specification itself if it specifies the sequential flag for example

Attributes