这是否可以在SBT 0.13中使用ScalaTest 2?
sbt test
< - 运行A,B,C的MasterSuite
。sbt test-only A
< - 仅运行A。我可以通过以下方式完成#1,但它可以防止#2。没有标记或注释数百个测试是否可能?
testOptions in Test := Seq(Tests.Filter(_.matches(".*MasterSuite$")))
答案 0 :(得分:0)
我不确定#2中#1会阻止#1。
也许你的意思是它会阻止sbt test-only D
,因为D不在MasterSuite中?
顺便说一句,你可以创建一个Configuration来处理MasterSuite。
这样你就可以使用:
sbt master:test
sbt test
sbt test-only package.A
也许它可以解决你的问题?