TestRunner
final case class TestRunner[R <: Has[_], E](executor: TestExecutor[R, E], platform: Platform, reporter: () => E, bootstrap: Layer[Nothing, TestLogger & Clock])
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 platform, and a reporter.
Value members
Concrete methods
An unsafe, asynchronous run of the specified spec.
An unsafe, asynchronous run of the specified spec.
Creates a copy of this runner replacing the platform
Creates a copy of this runner replacing the platform