SBT测试[info]通过:总计0,失败0,错误0,通过0

时间:2017-02-02 18:01:57

标签: testing junit sbt ignore

使用sbt build,Java Play,当我键入:sbt-> compile-> test时,我的测试将被忽略。我得到的信息是:

[info] Passed: Total 0, Failed 0, Errors 0, Passed 0

虽然我有26个测试。

依赖性是这些:

"org.mockito" % "mockito-all" % "1.9.5" % "test",
"org.hamcrest" % "hamcrest-all" % "1.3" % "test", 

2 个答案:

答案 0 :(得分:0)

我假设你正在使用JUnit(因为你正在使用hamcrest)。

您需要添加junit-interface来运行JUnit测试。因此,在build.sbt文件中将junit接口添加到依赖项中。

libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % "test"

sbt Reference Manual - Testinggithub.com/sbt/junit-interface

中记录了这一点

答案 1 :(得分:0)

我在build.sbt中有“TestOptions in Test + = Tests.Argument(”junitxml“,”console“)”。这导致测试被忽略。