final case class TestEnvironment(bsModule: distage.ModuleBase, appModule: distage.ModuleBase, roles: RolesInfo, activationInfo: ActivationInfo, activation: Activation, memoizationRoots: PriorAxisDIKeys, forcedRoots: AxisDIKeys, parallelEnvs: Parallelism, bootstrapFactory: BootstrapFactory, configBaseName: String, configOverrides: Option[AppConfig], planningOptions: PlanningOptions, logLevel: Level, activationStrategy: TestActivationStrategy)(parallelSuites: Parallelism, parallelTests: Parallelism, debugOutput: Boolean) extends Product with Serializable
TestConfig allows the user to define test settings.
These settings should be turned into TestEnvironment before they can be handled by the test runner.
This process happens automatically and the user is not expected to directly interact with TestEnvironment
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TestEnvironment
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new TestEnvironment(bsModule: distage.ModuleBase, appModule: distage.ModuleBase, roles: RolesInfo, activationInfo: ActivationInfo, activation: Activation, memoizationRoots: PriorAxisDIKeys, forcedRoots: AxisDIKeys, parallelEnvs: Parallelism, bootstrapFactory: BootstrapFactory, configBaseName: String, configOverrides: Option[AppConfig], planningOptions: PlanningOptions, logLevel: Level, activationStrategy: TestActivationStrategy)(parallelSuites: Parallelism, parallelTests: Parallelism, debugOutput: Boolean)
Value Members
- val activation: Activation
- val activationInfo: ActivationInfo
- val activationStrategy: TestActivationStrategy
- val appModule: distage.ModuleBase
- val bootstrapFactory: BootstrapFactory
- val bsModule: distage.ModuleBase
- val configBaseName: String
- val configOverrides: Option[AppConfig]
- val debugOutput: Boolean
- val forcedRoots: AxisDIKeys
- def getExecParams: EnvExecutionParams
- val logLevel: Level
- val memoizationRoots: PriorAxisDIKeys
- val parallelEnvs: Parallelism
- val parallelSuites: Parallelism
- val parallelTests: Parallelism
- val planningOptions: PlanningOptions
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val roles: RolesInfo