我知道我可以使用Tests.Filter(s => s.endsWith("Test"))
过滤哪些测试。
但是,Scalatest(我确定其他测试框架)在直接运行框架时有一个@DoNotDiscover注释。
我想知道,有没有办法让SBT识别这个注释?
由于
编辑:我刚发现Tests.Filter(s => s.endsWith("Test"))
不是我想要的。我有一些不应该在Jenkins中运行的测试。我想在键入sbt test
时不运行这些测试。但是,如果直接调用sbt test-only some.test
,我希望这些测试运行。
答案 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/