Suite • opensavvy.prepared.suite.config • Tag
Tag¶
data class Tag(val name: String) : TestConfig.Element
Marks the test or an entire suite with a tag.
Some test runners may allow the user to only execute tests with a specific tag, or ignore tasks with a specific tag. A single test may be marked with multiple tags.
Example¶
Tag an entire suite:
Tag a specific test:
Constructors¶
Tag¶
constructor(name: String)
Types¶
Companion¶
object Companion : TestConfig.Key.Multi<Tag>
Properties¶
coroutineContext¶
The coroutine context configured for this test through the Context configuration.
key¶
open override val key: Tag.Companion
The identifier for this test configuration element.
name¶
Functions¶
get¶
operator fun <E : TestConfig.Element> TestConfig.get(key: TestConfig.Key<E, TestConfig.Uniqueness.Multi>): List<E>
Finds the elements identified by key in the current TestConfig.
operator fun <E : TestConfig.Element> TestConfig.get(key: TestConfig.Key<E, TestConfig.Uniqueness.Unique>): E?
Finds the Element identified by key in the current TestConfig.
plus¶
operator fun TestConfig.plus(other: TestConfig): TestConfig
Combines two TestConfig instances.