エクリプス/ Fedora 10にNTFSパーティション上のPowermockが遅くなるダウンテストの起動
質問
私はちょうどPowermockとの適切な遊びを持つ開始し、それは非常にテストの起動が遅くなることに気付きました。トップで簡単に見てはmount.nfts-3gはCPUのほとんどを取っていたショーを実行中。私はそれが問題だったとのテストは今より速くを起動かどうかを確認するためのext3パーティションにEclipseと私のソースディレクトリを移動するが、顕著な遅延がまだあります。 Powermockとこれが普通なのか、私は明らかに何かが足りないのですか?
解決
PowerMockは、それが自分のクラスローダです使用していますが、また必要な時間は、あなたがPowerMockを使用してテストを書く方法に依存するため、起動時に少し遅いです。たとえば、あなたのテストのクラスやメソッドレベルでPrepareForTestアノテーションを使用している場合。あなたはメソッドレベルでそれを使用している場合は、新しいクラスローダは、各テスト・メソッドのために作成されます。時間もJUnitのフォークモードに依存してもよいです。
他のヒント
のEclipseなしPowermockを実行してみてください。同じ症状が発生しますか?
モックveeery小さな単位。パフォーマンスの損失は以前ほど高いですか?
所属していません StackOverflow