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

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 ZMasterTestRunnerJS(args: Array[String], remoteArgs: Array[String], testClassLoader: ClassLoader) extends ZTestRunnerJS
final class ZSlaveTestRunnerJS(args: Array[String], remoteArgs: Array[String], testClassLoader: ClassLoader, val sendSummary: SendSummary) extends ZTestRunnerJS
final case class ZTestEvent(fullyQualifiedName: String, selector: Selector, status: Status, maybeThrowable: Option[Throwable], duration: Long, fingerprint: Fingerprint) extends Event
Companion:
object
object ZTestEvent
Companion:
class
class ZTestEventHandlerSbt(eventHandler: EventHandler, taskDef: TaskDef) 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

final class ZTestFramework extends Framework
sealed abstract class ZTestRunnerJS(val args: Array[String], val remoteArgs: 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
object ZTestTask
Companion:
class