1

我知道我可以使用Tests.Filter(s => s.endsWith("Test")).

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

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

谢谢

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

4

1 回答 1

2

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

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

于 2013-07-31T03:41:38.193 回答