8

Foursquare の HeapAuditをいじろうとしていて、IntelliJ IDEA を使用してセットアップしようとしています。pom.xml の依存関係を使用して、問題なくビルドすることができました。

しかし、実際に JUnit テストを実行しようとすると、基本的にすべて失敗します。-javaagentgithub によると、HeapAudit を使用するには、JVM を として起動する必要があるためだと思います。

$ java -javaagent:heapaudit.jar MyTest

おそらく、この行を入れて、heapaudit.jar以前にダウンロード/ビルドした i を参照すると、テストに合格するでしょう。ただし、ソースを変更した場合、このばかげた .jar ファイルを再パッケージ化して、動作するかどうかを確認する必要があるように思えます。

-javaagentテスト サイクルごとに compile -> package-into-jar のリグマロール全体を実行せずにテストを実行する方法はありますか? おそらく、テストを実行.classする前に、新しくコンパイルされたファイルをIntelliJ に添付してもらうのでしょうか?-javaagent

4

1 に答える 1