【发布时间】:2015-03-17 17:03:57
【问题描述】:
ScalaTest 允许通过名为tagsToExclude 的过滤器排除标记设置。
如何配置我的 SBT 构建以设置此值?
尝试 1
ScalaTest 的 CLI 为要排除的标签指定 -l 标志。
SBT 允许像这样设置 CLI 参数:
testOptions in Test += Tests.Argument(
TestFrameworks.ScalaTest, "-l", "DataFileTest")`
但这似乎没有效果(即测试仍在执行)。
作为参考,测试如下:
object DataFileTest extends org.scalatest.Tag("com.mydomain.DataFileTest")
class MyDataFileDependantSpec extends FunSpec
with Matchers
with BeforeAndAfter
with BeforeAndAfterAll {
describe("Something") {
it("reads a file and does things", DataFileTest) {
...
}
}
【问题讨论】: