私は遊びを持っています!IntelliJ 12.0.2 で開かれ、play idea
コマンドで作成された 2.0 アプリケーション。
テストソース フォルダー内に、単体テストを作成しました (JUnit を使用して、ここでは特別なことは何もしません)。
この単体テストを実行する両方の方法:
- コマンドラインから:
play test-only MyUnitTest
=> うまくいく - IntelliJ IDE から:「実行」ボタンを使用するだけです。
IntelliJ での単体テストの出力パス コンパイルは、play test
テスト用のコマンドの出力パス コンパイルと一致します。
何が起こったのか: IntelliJ はMyTest.class
、コマンドによって生成されたときに適切に動作しplay
ます。.class ファイルが削除されないとすぐにメリットがあります。
ただし、play
コマンドを使用したくなく、IDE を利用してテストを実行したいと考えています。出力コンパイル パスから手動で削除するMyTest.class
と、テストの起動時に IntelliJ がそれを再作成することを期待しますが、何も起こりませんでした。
IntelliJ に単体テストをコンパイルさせ、それらを対応するパスに出力させるにはどうすればよいですか?
最新の IntelliJ EAP バージョンの問題でしょうか?