使用.config
我们可以按这里解释的标签对测试进行分组:链接
示例:
class MyTest : StringSpec({
"should run on Windows".config(tags = setOf(Windows)) {
// ...
}
})
据我所知,无法在更高级别设置标签,例如以下内容无法编译:
class MyTest : FreeSpec({
"high level container with multiple tests".config(tags = setOf(Windows)) - {
"test 1 of many for Windows" {
// ...
}
"test 2 of many for Windows" {
// ...
}
// more tests...
}
})
如何在类和/或容器级别对测试进行分组,而无需.config
对每个测试都重复进行?