object TestkitRunnerModule
- Alphabetic
- By Inheritance
- TestkitRunnerModule
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def run[F[_]](reporter: TestReporter, isTestCancellation: (Throwable) => Boolean, tests: Seq[DistageTest[AnyF]])(implicit arg0: distage.TagK[F], arg1: QuasiIO[F], arg2: QuasiAsync[F]): F[List[EnvResult]]
Run tests in Any effect into F effect, where F is usually
IdentityRun tests in Any effect into F effect, where F is usually
IdentityIf
Fis incapable of async (e.g.Identity), tests will run via F's equivalent of unsafePerformIO and will block the running thread. Test parallelism in Identity is achieved via thread pools, which is probably OK for tests.- isTestCancellation
Predicate for determining whether a thrown exception signifies a canceled, not failed, test. e.g. For ScalaTest it's
_.isInstanceOf[org.scalatest.exceptions.TestCanceledException]
- Note
a
DistageTest[G]will be run usingQuasiIORunner[G]assembled from bindings in DistageTest.environment (Most likely the QuasIORunner binding will be found in izumi.distage.testkit.model.TestEnvironment.defaultModule, as DefaultModule instances must provide aQuasiIORunner)
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()