2016-03-02 64 views
0

我知道我可以使用taggedAs方法标记测试(我使用FlatSpec现在)这样的:一次标记许多测试中ScalaTest

      \/\/\/\/\/\/\/\/\/ 
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 
} 

回答

1

我不认为你可以做到这一点,因为每FlatSpec的性质:

我们建议FlatSpec作为默认选择,因为它是平的(嵌套的)喜欢的xUnit测试最熟悉的开发商,但引领您进入写作的重点与描述,规格,样式名称测试。

如果您使用不同的ScalaTest风格允许您对测试进行分组,那么我假设您可以一次对它们进行标记,标记组。虽然没有检查过。