Привет! А вот и видео доклада.
С тех пор мы придумали как ускорить jest, написав для нашей инсталляции кастомный рантайм, который делает меньше проверок на попытке зарекваирить файл.
Казалось бы, проверки простейшие, но на тысячах рекваеров это сильно заметно.
Еще мы прикрутили inline-require plugin для бабеля и научились собирать кавередж.
Казалось бы, а какие проблемы с кавереджем? Включил опцию, запустил тесты - получил html отчёт, профит.
Да, но нет :)
Testament ведь создаёт еще один jest-рантайм в дочернем процессе, а значит надо как-то собирать и мержить кавередж с обоих рантаймов в единый отчёт (никому ведь не хочется смотреть 2 разных отчета: по клиентскому и серверному кавереджу, правда?)
Пишите что из этого больше всего интересно, расскажу. Либо расскажу обо всем постепенно ;)
Post #111
1.65K
Сергей Мелюков HolyJS 2022 - Jest.pdfYouTube Сергей Мелюков — Жесть для Jest: Round 2. Fight! Подробнее о конференции HolyJS: https://jrg.su/EM4wwV — — Несколько лет назад Сергей выступал с докладом про Jest речь шла о том, как он устроен и о том, как спикер препарировал его для построения платформы для компонентного тестирования. Сейчас Сергей…
- 👍 13
- 🔥 8