PowerMock Verlangsamt unten Test Startup auf Eclipse / Fedora 10, wenn sie auf NTFS-Partition

StackOverflow https://stackoverflow.com/questions/554641

Frage

Ich habe gerade angefangen ein richtiges Spiel mit PowerMock mit und bemerkte, dass es immens Teststart verlangsamt. Ein kurzer Blick auf oben, während es ausgeführt wird zeigt, dass mount.nfts-3g wurde der größte Teil der CPU Aufnahme. Ich zog Eclipse und mein Quellverzeichnis zu ext3-Partitionen, um zu sehen, ob das ein Problem und die Tests jetzt war beim Start schneller, aber es gibt noch eine merkliche Verzögerung. Ist das normal mit PowerMock oder bin ich etwas fehlt offensichtlich?

War es hilfreich?

Lösung

PowerMock ist ein bisschen beim Start langsamer, da es seine eigenen Classloader verwendet, aber die benötigte Zeit hängt auch davon ab, wie Sie die Tests mit PowerMock schreiben. Zum Beispiel, wenn Sie die PrepareForTest Anmerkung an der Klasse oder Methode Ebene Ihres Tests verwenden. Wenn Sie es bei dem Verfahren Ebene eines neuer Classloader ist für jede Test-Methode verwenden erstellt. Es kann auch von dem junit Gabel-Modus.

Andere Tipps

Versuchen PowerMock ohne Eclipse zu laufen. Hat die gleichen Symptome auftreten?

Mock gaaanz kleine Einheiten. Ist der Leistungsverlust so hoch wie vor?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top