已經test task
定義如下管道日誌信息和測試任務
lazy val UnitTest = config("unit").extend(Test)
Project("my-project", file("."))
testOptions in UnitTest := Seq(
Tests.Argument("-h", "target/test-html"),
Tests.Argument("-u", "target/test-xml"),
Tests.Argument("-C", "SlowestTestReporter"),
Tests.Argument("-oD"),
Tests.Filter(testName => !testName.endsWith("Prop") && !testName.contains("Integration"))
)
有人請解釋一下我爲什麼測試任務覆蓋打印測試輸出在第一位,也是唯一消息後"=== Unit Tests ==="
test in Test := {
streams.value.log("=== Unit Tests ===")
(test in UnitTest).value
}
而且如果我重新定義測試如下,那麼一切按預期工作
test in Test := (test in UnitTest).dependsOn(unitTestsWelcome).value