Executor

trait Executor

Functions for executing fragments.

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

class Object
trait Matchable
class Any

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