使用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",
答案 0 :(得分:0)
我假设你正在使用JUnit(因为你正在使用hamcrest)。
您需要添加junit-interface来运行JUnit测试。因此,在build.sbt文件中将junit接口添加到依赖项中。
libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % "test"
sbt Reference Manual - Testing和github.com/sbt/junit-interface
中记录了这一点答案 1 :(得分:0)
我在build.sbt中有“TestOptions in Test + = Tests.Argument(”junitxml“,”console“)”。这导致测试被忽略。