アプリケーションを実行する必要がある受け入れテストがたくさんあります。コマンドラインからテストするとすべて正常に動作しますが (gradle マジックのおかげで)、Jetty の起動を気にせずに IntelliJ IDEA からこれらのテストを実行できるようにしたいと考えています。
その自動化を達成する賢い方法はありますか? どこから始めればよいかさえわかりません。
どうもありがとうございました。
アプリケーションを実行する必要がある受け入れテストがたくさんあります。コマンドラインからテストするとすべて正常に動作しますが (gradle マジックのおかげで)、Jetty の起動を気にせずに IntelliJ IDEA からこれらのテストを実行できるようにしたいと考えています。
その自動化を達成する賢い方法はありますか? どこから始めればよいかさえわかりません。
どうもありがとうございました。
Maven / Ant、他のRun構成でそれを行うことができますが、少なくともこの機能要求が実装されるまでは、現時点ではGradleではできません。
テストの目的で、埋め込み桟橋を使用することをお勧めします。そうすれば、突堤の開始/停止を完全に自動化でき、ビルドツール/IDEから完全に独立して機能します。
とても簡単です。数行のコードで、フル機能の桟橋を構成してテスト用に実行できます。
これは、突堤の最も愛されている機能の1つです。これを見てください: http ://www.eclipse.org/jetty/documentation/current/advanced-embedding.html