是否有可能让SBT尊重Scalatest的DoNoDiscover注释?

时间:2013-07-30 14:33:07

标签: scala testing annotations sbt scalatest

我知道我可以使用Tests.Filter(s => s.endsWith("Test"))过滤哪些测试。

但是,Scalatest(我确定其他测试框架)在直接运行框架时有一个@DoNotDiscover注释。

我想知道,有没有办法让SBT识别这个注释?

由于

编辑:我刚发现Tests.Filter(s => s.endsWith("Test"))不是我想要的。我有一些不应该在Jenkins中运行的测试。我想在键入sbt test时不运行这些测试。但是,如果直接调用sbt test-only some.test,我希望这些测试运行。

1 个答案:

答案 0 :(得分:2)

我认为你不能用ScalaTest 1.x来做,最新的2.0.M6-SNAP36应该支持它:

https://oss.sonatype.org/content/groups/public/org/scalatest/scalatest_2.10/2.0.M6-SNAP36/