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
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestEnvironment
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. 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

  1. val activation: Activation
  2. val activationInfo: ActivationInfo
  3. val activationStrategy: TestActivationStrategy
  4. val appModule: distage.ModuleBase
  5. val bootstrapFactory: BootstrapFactory
  6. val bsModule: distage.ModuleBase
  7. val configBaseName: String
  8. val configOverrides: Option[AppConfig]
  9. val debugOutput: Boolean
  10. val forcedRoots: AxisDIKeys
  11. def getExecParams: EnvExecutionParams
  12. val logLevel: Level
  13. val memoizationRoots: PriorAxisDIKeys
  14. val parallelEnvs: Parallelism
  15. val parallelSuites: Parallelism
  16. val parallelTests: Parallelism
  17. val planningOptions: PlanningOptions
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val roles: RolesInfo