Foursquare の HeapAuditをいじろうとしていて、IntelliJ IDEA を使用してセットアップしようとしています。pom.xml の依存関係を使用して、問題なくビルドすることができました。
しかし、実際に JUnit テストを実行しようとすると、基本的にすべて失敗します。-javaagent
github によると、HeapAudit を使用するには、JVM を として起動する必要があるためだと思います。
$ java -javaagent:heapaudit.jar MyTest
おそらく、この行を入れて、heapaudit.jar
以前にダウンロード/ビルドした i を参照すると、テストに合格するでしょう。ただし、ソースを変更した場合、このばかげた .jar ファイルを再パッケージ化して、動作するかどうかを確認する必要があるように思えます。
-javaagent
テスト サイクルごとに compile -> package-into-jar のリグマロール全体を実行せずにテストを実行する方法はありますか? おそらく、テストを実行.class
する前に、新しくコンパイルされたファイルをIntelliJ に添付してもらうのでしょうか?-javaagent