#angular #unit-testing #jenkins #karma-jasmine
#angular #модульное тестирование #дженкинс #karma-jasmine
Вопрос:
При запуске модульных тестов на моей сборке моя локальная машина занимает около 56 секунд, но выполнение тестов на нашей машине сборки Jenkins занимает около 4 минут 15,04 секунды.
Я попытался установить barrier = 0 на диске, но это только улучшило производительность на 10% -20%.
На локальном компьютере:
HeadlessChrome 73.0.3683 (Windows 10.0.0): Executed 528 of 548 (skipped 20) SUCCESS (56.274 secs / 54.748 secs)
На jenkins:
HeadlessChrome 63.0.3239 (Linux 0.0.0): Executed 528 of 548 (skipped 20) SUCCESS (4 mins 15.04 secs / 4 mins 9.251 secs)
Конфигурация машины Jenkins: A4
Basic
General purpose
8 cpu
14 GB ram
16 data disks
16x300 iops
Комментарии:
1. Вы запускаете их с
singleRun: true
?2. ДА. Я запускаю их с помощью singleRun: true.
3. Находится ли Jenkins на том же компьютере с тем же объемом ресурсов?
4. Машина Jenkins имеет более высокую конфигурацию