izumi.distage.testkit.runner.impl

Members list

Type members

Classlikes

class DistageTestRunner[F[_]](reporter: TestReporter, logging: TestkitLogging, planner: TestPlanner, statusConverter: TestStatusConverter, timed: TimedActionF[F], runnerToF: RunnerToF[F], parTraverseExt: ParTraverseExt[F])(implicit tagK: Tag[F], F: QuasiIO[F])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait IndividualTestRunner[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object RunnerToF

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
RunnerToF.type
trait RunnerToF[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AsyncImpl[F]
class TestPlanner(logging: TestkitLogging, configLoader: TestConfigLoader, testTreeBuilder: TestTreeBuilder, testRunnerLocator: LocatorRef, logBuffer: LogQueue)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object TestPlanner

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class TestRuntimeModule[F[_]](params: EnvExecutionParams)(using evidence$1: Tag[F]) extends ModuleDef

Attributes

Supertypes

Final test planning happens here. This is the point where we actually apply memoization by removing memoized keys

Final test planning happens here. This is the point where we actually apply memoization by removing memoized keys

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait TestTreeRunner[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type