Тест завершен из-за SIGKILL
Один из моих тестов ava внезапно начал проваливаться на Travis CI, потому что он "вышел из-за SIGKILL". Первый неработающий запуск можно найти по адресу https://travis-ci.org/freaktechnik/justintv-stream-notifications/builds/259734700
Изменения для этого коммита затрагивают только модули, загруженные этим модулем, и тесты все еще проходят на моей локальной машине. Изменение добавило еще один модуль в иерархию.
Мне интересно, может ли процесс быть убит из-за слишком большого использования памяти или подобного, поскольку я использую babel для предварительной компиляции тестируемых файлов во время выполнения ava.
2 ответа
Ограничение количества тестовых файлов, выполняемых ava сразу до 10, не только решило эту проблему, но и сделало сборку немного быстрее.
Я думаю, что вы правы, это похоже на проблему нехватки памяти.
Легко / дешево получить больше памяти на travis, используя dist: trusty
а также sudo: required
, Он расширяет максимальный объем доступной памяти от 4 ГБ до 7,5 ГБ. Планирование на opensource travis-ci.org может быть немного медленнее из-за издержек контейнера