我知道我可以使用taggedAs
方法标记测试(我现在正在使用FlatSpec
),如下所示:
\/\/\/\/\/\/\/\/\/
it should "not deadlock" taggedAs SlowTest in {
Par.run(Executors.newFixedThreadPool(2))(Par.parMap(List.range(1, 100000))(math.sqrt(_)))
}
但我想知道我是否可以同时标记很多测试
类似的东西:
taggedAs (SlowTest) { // yes this doesn't work, I've tried it.
//a bunch-o-tests
}
答案 0 :(得分:1)
根据FlatSpec
的性质,我认为你无法做到这一点:
我们建议使用
FlatSpec
作为默认选项,因为它与大多数开发人员熟悉的XUnit测试一样是平坦的(无法实现的),但会引导您编写具有描述性,规范样式名称的重点测试。
如果您使用不同的ScalaTest风格,允许您对测试进行分组,那么我假设您可以一次标记它们,标记该组。但是Haven没有检查过这个。