私はJavaでplayframeworkを使用しています。再生フレームワークでJunitテストを実行できません
私たちのビジネスロジックは/ modulesディレクトリにあり、各モジュールには独自のjunitテストケースがあります。
enablePlugin(PlayJava)をモジュールに追加すると、テストケースがコンパイルを停止します(クリーンアップされて再度実行されます)。
テストケースは、作業するとき、
lazy val audit = (project in file("modules/audit")).
settings(commonSettings: _*)
テストケース私はモジュールにenablePluginsを追加する際に、作業
lazy val audit = (project in file("modules/audit")).
settings(commonSettings: _*).
enablePlugins(PlayJava)
...私はへのライブラリの依存関係を変更してみました
他のものを停止除外junit-dep: -
libraryDependencies ++= Seq(
// testing
"junit" % "junit" % "4.12" % Test,
"com.novocode" % "junit-interface" % "0.11" % Test
exclude("junit", "junit-dep"),
...
)
build.sbt on gist/githubを投稿しました。
...次のようにテストケースのため
パスは次のとおりです。 -
modules/audit/src/test/java/test/jio/money/audit/TestAudit.java
...
私はモジュールとPlayJavaプラグインを有効にした場合、なぜテストケースは、コンパイルを停止するのですか?解決策や修正のアイデアを提供してください。 SBTに:事前に
おかげで、 海軍共通の設定に以下の追加
「停止する」とはどういう意味ですか?テストは壊れていますか?彼らは走っていないのですか?コンパイルに問題がありますか? – marcospereira
また、 'build.sbt'ファイルを投稿すると便利です。 – marcospereira
コンパイルされていません。 – flipflopapp