kotest-core / io.kotest.core.config / ProjectConf

ProjectConf

data class ProjectConf

Contains all the configuration details that can be set by a user supplied config object.

Constructors

<init>

Contains all the configuration details that can be set by a user supplied config object.

ProjectConf(extensions: List<Extension> = emptyList(), listeners: List<Listener> = emptyList(), filters: List<Filter> = emptyList(), isolationMode: IsolationMode? = null, assertionMode: AssertionMode? = null, testCaseOrder: TestCaseOrder? = null, specExecutionOrder: SpecExecutionOrder? = null, failOnIgnoredTests: Boolean? = null, globalAssertSoftly: Boolean? = null, autoScanEnabled: Boolean = true, autoScanIgnoredClasses: List<KClass<*>> = emptyList(), writeSpecFailureFile: Boolean? = null, specFailureFilePath: String? = null, parallelism: Int? = null, timeout: Duration? = null, testCaseConfig: TestCaseConfig? = null)

Properties

assertionMode

val assertionMode: AssertionMode?

autoScanEnabled

val autoScanEnabled: Boolean

autoScanIgnoredClasses

val autoScanIgnoredClasses: List<KClass<*>>

extensions

val extensions: List<Extension>

failOnIgnoredTests

val failOnIgnoredTests: Boolean?

filters

val filters: List<Filter>

globalAssertSoftly

val globalAssertSoftly: Boolean?

isolationMode

val isolationMode: IsolationMode?

listeners

val listeners: List<Listener>

parallelism

val parallelism: Int?

specExecutionOrder

val specExecutionOrder: SpecExecutionOrder?

specFailureFilePath

val specFailureFilePath: String?

testCaseConfig

val testCaseConfig: TestCaseConfig?

testCaseOrder

val testCaseOrder: TestCaseOrder?

timeout

val timeout: Duration?

writeSpecFailureFile

val writeSpecFailureFile: Boolean?