Насколько быстры юнит-тесты JMockit (в масштабах тысяч тестов)?

Могут ли эквивалентные модульные тесты в JMockit значительно увеличить скорость по сравнению с PowerMock?

Предыстория: я должен получить покрытие модульных тестов на большой базе устаревшего кода. В настоящее время у нас есть модульные тесты PowerMock (300+), которые занимают более 15 минут. PowerMock использовался до сих пор из-за большого количества статических методов, вызывающих статические методы, до бесконечности.

В дальнейшем мы оцениваем потребность в более чем 1000 классах модульных тестов и хотим построить менее 10 минут.

Мы одновременно ломаем зависимости и модульное тестирование с помощью Mockito, которое, как правило, в 4 раза быстрее, чем эквивалентный тест PowerMock, но эта практика намного сложнее, медленнее и воспринимается как риск из-за изменения производственного кода.

Большое спасибо, Алекс.

0 ответов

Другие вопросы по тегам