169 похожих чатов

Привет! Ни у кого не возникало проблем со скоростью выполнения

Jest тестов? (TS естественно)
Сами тест кейсы ранятся очень быстро, но тест сьюты в целом - по 5-10 секнд.
nest.js, интеграционные тесты..

13 ответов

7 просмотров

У нас возникала. Рандомно: иногда за 10 минут выполняются, иногда больше часа, а иногда вообще таймаут. Я отключил интеграционные, оставил только юнит. А какой CI используете? (у нас битбакет-пайплайнз - грешу на него)

Max-Vynohradov Автор вопроса

да локально - у меня напарник фанат ТДД - проект только начинается, там пока 7 тестов а оно уже болит. свичнулись на моку... но для неста это странно)

У меня вообще чувство, что нода не ок на интеграционных тестах - либо юниты, либо е2е... Но могу ошибаться

Max-Vynohradov Автор вопроса

а e2е - ну те же интеграционные только в профель. чисто с технической стороны выполнения)

Не совсем. Тут надо понимать различия между CI и боевым энвом... Поэтому и грешу на контейнеры в пайплайнз... Но глубоко проблему не копал (и у нас нет е2е) - руки пока не дошли. Если найдёте решение, будет интересно узнать

Max-Vynohradov Автор вопроса

уже не буду, сорри - хз почему оно так - мы на это сутки убили, на фиксед-прйс проекте , это и так много=( это мы локально на своих машинах запускаем

Ох, это вообще отдельная история. У меня половина программ на убунте падает, мышка тормозит, когда локально несколько процессов ноды запускаются... Я просто забил - и всё делаю через CI/CD - иначе девелопить просто невозможно))

Max-Vynohradov Автор вопроса

CI/CD есть, только там ещё тесты не запускаем

а чем мока не устраивает?

Max-Vynohradov Автор вопроса

хайповостью) а если серьёзно, то на неё и соскочили, а что делать. просто jest с нестом идёт из коробки + тесты параллельно можно запускать (которые юнит), с мокой можно но сложнее (по крайней мере так было год назад)

Max-Vynohradov Автор вопроса

вы приучили моку запускать тесты в параллельно?

Пока не было надобности. Тесты на ноду быстрые Как-то давно был опыт использования mocha-parallel или чего то подобного, но это было давно :)

Max-Vynohradov Автор вопроса

аналогично) но тогдя я остановился на ava =)

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
Карта сайта