Jest тестов? (TS естественно)
Сами тест кейсы ранятся очень быстро, но тест сьюты в целом - по 5-10 секнд.
nest.js, интеграционные тесты..
У нас возникала. Рандомно: иногда за 10 минут выполняются, иногда больше часа, а иногда вообще таймаут. Я отключил интеграционные, оставил только юнит. А какой CI используете? (у нас битбакет-пайплайнз - грешу на него)
да локально - у меня напарник фанат ТДД - проект только начинается, там пока 7 тестов а оно уже болит. свичнулись на моку... но для неста это странно)
У меня вообще чувство, что нода не ок на интеграционных тестах - либо юниты, либо е2е... Но могу ошибаться
а e2е - ну те же интеграционные только в профель. чисто с технической стороны выполнения)
Не совсем. Тут надо понимать различия между CI и боевым энвом... Поэтому и грешу на контейнеры в пайплайнз... Но глубоко проблему не копал (и у нас нет е2е) - руки пока не дошли. Если найдёте решение, будет интересно узнать
уже не буду, сорри - хз почему оно так - мы на это сутки убили, на фиксед-прйс проекте , это и так много=( это мы локально на своих машинах запускаем
Ох, это вообще отдельная история. У меня половина программ на убунте падает, мышка тормозит, когда локально несколько процессов ноды запускаются... Я просто забил - и всё делаю через CI/CD - иначе девелопить просто невозможно))
CI/CD есть, только там ещё тесты не запускаем
а чем мока не устраивает?
хайповостью) а если серьёзно, то на неё и соскочили, а что делать. просто jest с нестом идёт из коробки + тесты параллельно можно запускать (которые юнит), с мокой можно но сложнее (по крайней мере так было год назад)
вы приучили моку запускать тесты в параллельно?
Пока не было надобности. Тесты на ноду быстрые Как-то давно был опыт использования mocha-parallel или чего то подобного, но это было давно :)
аналогично) но тогдя я остановился на ava =)
Обсуждают сегодня