Производительность Unit-тестирования JavaScript
· 10 мин прочитано
Jest постоянно запускает тысячи тестов в Facebook, либо через непрерывную интеграцию или используется инженерами вручную в процессе разработки. Это хорошо работало на протяжении многих лет, даже когда люди, работающие на Jest перешли в другие проекты на Facebook.
Однако, по мере того как инженеры добавляли все больше и больше проверок, мы заметили, что производительность Jest не может масштабироваться. Кроме того, в прошлом году экосистема JavaScript резко изменилась с появлением таких вещей, как npm3 и Babel, по явления которых мы не ждали. Мы сформировали новую команду Jest для рассмотрения всех этих вопросов, и мы будем обмениваться нашим опытом и планами на этом блоге с этого момента.