zio.test.sbt
package zio.test.sbt
Type members
Classlikes
abstract class BaseTestTask[T](taskDef0: TaskDef, val testClassLoader: ClassLoader, val sendSummary: SendSummary, val args: TestArgs, val spec: ZIOSpecAbstract, val runtime: Runtime[T]) extends Task
object SummaryProtocol
The ScalaJS SBT Runner uses strings to send and receive summaries. To transmit structured Summary data, we need to serialize to and from strings.
The ScalaJS SBT Runner uses strings to send and receive summaries. To transmit structured Summary data, we need to serialize to and from strings.
final class ZMasterTestRunner(args: Array[String], remoteArgs: Array[String], testClassLoader: ClassLoader) extends ZTestRunnerNative
final class ZSlaveTestRunner(args: Array[String], remoteArgs: Array[String], testClassLoader: ClassLoader, val sendSummary: SendSummary) extends ZTestRunnerNative
final case class ZTestEvent(fullyQualifiedName0: String, selector0: Selector, status0: Status, maybeThrowable: Option[Throwable], duration0: Long, fingerprint0: Fingerprint) extends Event
- Companion:
- object
class ZTestEventHandlerSbt(eventHandler: EventHandler, taskDef: TaskDef, renderer: TestRenderer) extends ZTestEventHandler
Reports test results to SBT, ensuring that the test
task fails if any ZIO
test instances fail
Reports test results to SBT, ensuring that the test
task fails if any ZIO
test instances fail
- Value parameters:
- eventHandler
The underlying handler provided by SBT
- taskDef
The test task that we are reporting for
sealed abstract class ZTestRunnerNative(val args: Array[String], remoteArgs0: Array[String], testClassLoader: ClassLoader, runnerType: String) extends Runner
sealed class ZTestTask(taskDef: TaskDef, testClassLoader: ClassLoader, runnerType: String, sendSummary: SendSummary, testArgs: TestArgs, spec: ZIOSpecAbstract) extends BaseTestTask[Any]
- Companion:
- object