Execution

org.specs2.specification.core.Execution
See theExecution companion class
object Execution

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Execution.type

Members list

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply[T : AsResult](r: => T, continuation: FragmentsContinuation): Execution

create an execution with a Continuation

create an execution with a Continuation

Attributes

def executed[T : AsResult](r: T): Execution

create an execution which will not execute but directly return a value

create an execution which will not execute but directly return a value

Attributes

def getStatistics(env: Env, specClassName: String): Result

get the execution statistics of a specification as a Decorated result

get the execution statistics of a specification as a Decorated result

Attributes

def result[T : AsResult](r: => T): Execution

create an execution returning a specific result

create an execution returning a specific result

Attributes

def specificationStats(specClassName: String): Execution

insert the specification statistics for a given specification

insert the specification statistics for a given specification

Attributes

def withEnv[T : AsResult](f: Env => T): Execution

create an execution using the Env, synchronously by default

create an execution using the Env, synchronously by default

Attributes

def withEnvAsync[T : AsResult](f: Env => Future[T]): Execution

create an execution using the Env

create an execution using the Env

Attributes

create an execution using the Env and Flatten the execution

create an execution using the Env and Flatten the execution

Attributes

def withEnvSync[T : AsResult](f: Env => T): Execution

create an execution using the Env

create an execution using the Env

Attributes

def withExecutionContext[T : AsResult](f: ExecutionContext => T): Execution

create an execution using the execution context

create an execution using the execution context

Attributes

def withExecutionEnv[T : AsResult](f: ExecutionEnv => T): Execution

create an execution using the execution environment

create an execution using the execution environment

Attributes

Concrete fields

nothing to execute

nothing to execute

Attributes

Implicits

Implicits

implicit def finiteDurationMonoid: Monoid[Option[FiniteDuration]]
implicit def showInstance: Show[Execution]