Установка тегов ToExclude в SBT
ScalaTest позволяет исключить настройку тегов через фильтр tagsToExclude
,
Как я могу настроить мою сборку SBT для установки этого значения?
Попытка 1
CLI ScalaTest определяет -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) {
...
}
}
1 ответ
testOptions in Test ++= Seq(Tests.Argument(TestFrameworks.ScalaTest,
"-l", "org.scalatest.tags.Slow")
Это работает.
Посмотрите, связана ли проблема с полным путем к DataFileTest.