Powermock замедляет тестовый запуск в Eclipse / Fedora 10 в NTFS-разделе - PullRequest
2 голосов
/ 17 февраля 2009

Я только начал правильно играть с Powermock и заметил, что это сильно замедляет тестовый запуск. Беглый взгляд сверху, пока он работал, показывает, что mount.nfts-3g занимал большую часть процессора. Я переместил Eclipse и мой исходный каталог в разделы ext3, чтобы проверить, не было ли это проблемой, и теперь тесты запускаются быстрее, но все еще заметна задержка. Это нормально с Powermock или я упускаю что-то очевидное?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2009

PowerMock немного медленнее при запуске, поскольку использует собственный загрузчик классов, но необходимое время также зависит от того, как вы пишете тесты с использованием PowerMock. Например, если вы используете аннотацию PrepareForTest на уровне класса или метода вашего теста. Если вы используете его на уровне метода, для каждого тестового метода создается новый загрузчик классов. Время также может зависеть от режима разветвления джунта.

0 голосов
/ 18 февраля 2009

Попробуйте запустить Powermock без Eclipse. Встречаются ли такие же симптомы?

Макет веерий маленьких юнитов. Потеря производительности так же высока, как и раньше?

...