akka-testkit без ScalaTest

Я хочу использовать utest с akka-testkit. Как отключить ScalaTest в akka-testkit?

При запуске теста каждый раз выполняется пустой ScalaTest.

[info] ScalaTest
[info] Run completed in 957 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[info] utest
[info] Tests: 1, Passed: 1, Failed: 0
[info] Passed: Total 1, Failed 0, Errors 0, Passed 1

person Joe    schedule 02.08.2019    source источник


Ответы (1)


Попробуйте отменить регистрацию ScalaTest, отфильтровав его из testFrameworks настройка в build.sbt вот так

testFrameworks := {
  testFrameworks.value.filterNot(_.toString.contains("scalatest"))
}

Теперь show testFrameworks дает

show testFrameworks
[info] * TestFramework(org.scalacheck.ScalaCheckFramework)
[info] * TestFramework(org.specs2.runner.Specs2Framework, org.specs2.runner.SpecsFramework)
[info] * TestFramework(org.specs.runner.SpecsFramework)
[info] * TestFramework(com.novocode.junit.JUnitFramework)
[info] * TestFramework(utest.runner.Framework)

где мы видим TestFramework(org.scalatest.tools.Framework, org.scalatest.tools.ScalaTestFramework) нет.

person Mario Galic    schedule 02.08.2019