ビルドが実行されるたびに Jenkins を使用して JUnit テストを起動することに慣れている元 Java 開発者として、自分の Spec を同様の方法で実行したいと思っています。
コマンド ラインで実行sbt test
すると、セットアップしたテスト ケースは問題なく実行されます。以下は、テスト実行からの出力です。
[info] MySqlStoreSpec
[info]
[info] MySqlStore Spec should
[info] + getUserIdFromEmail
[info] + getUserUserProperties
[info] + getUserHashFromEmail
[info] + md5
[info] + getUserContextFromStripeId
[info]
[info]
[info] Total for specification MySqlStoreSpec
[info] Finished in 24 ms
[info] 5 examples, 0 failure, 0 error
Jenkins でビルドを実行すると、次のメッセージが表示されます。
[info] No tests to run for test:test
テストを開始しないという問題はsbt
、Jenkins でのセットアップに関係していると思われます。ビルドの構成では、sbt launcher0.12.4
と actionsを使用していますtest
。Specs2 を Jenkins で実行した経験のある人はいますか?