2017-02-02 16 views
0

sbtビルド、Java Playでは、次のように入力すると私のテストは無視されます:sbt-> compile-> test。私が得るメッセージは:SBTテスト[情報]合格、合計0、失敗0、エラー0、合格0

[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

テストコードはどこですか?ユニットテストソースは、 'sbt 'によって見つかるように' src/test/scala'の下になければなりません。 – jkinkead

答えて

0

に記載されています。そのため、テストは無視されました。

0

(あなたがhamcrestを使用しているので)、私はあなたがJUnitのを使用していることを前提としています。

JUnitテストを実行するには、junit-interfaceを追加する必要があります。したがって、build.sbtファイルの依存関係にjunitインターフェースを追加してください。

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

これは私はbuild.sbtに "(junitxml " "コンソール")" テスト+ = Tests.ArgumentでtestOptions" を有していたsbt Reference Manual - Testinggithub.com/sbt/junit-interface

+0

返事ありがとう、Matthew。私はインターフェイスの依存関係を追加しようとしました - それは助けにはなりません。 –

関連する問題