TestRunner

zio.test.TestRunner
final case class TestRunner[R, E](executor: TestExecutor[R, E])

A TestRunner[R, E] encapsulates all the logic necessary to run specs that require an environment R and may fail with an error E. Test runners require a test executor, a runtime configuration, and a reporter.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
TestRunner[R, E]

Members list

Type members

Classlikes

trait UnsafeAPI

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def run(fullyQualifiedName: String, spec: Spec[R, E], defExec: ExecutionStrategy)(implicit trace: Trace): UIO[Summary]

Runs the spec, producing the execution results.

Runs the spec, producing the execution results.

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

val runtime: Runtime[Any]