Я использую связку jest+puppeteer + TS , каждый сьют запускается в отдельном инстансе браузера через докер (насколько я разобрался ). Тут фрейм был написан уже а овнер на другой проект ушел, вот копаюсь сейчас
Jest по дефолту ранит по файлам. Можно поставить последотально через опцию.
‼️ Парни и девушки! Сейчас активно ищут ко мне в команду синьорного тиммейта на новый проект эмиратский. Так что если есть у кого желание пообщаться не с HR-арами а с будущим коллегой напрямую - то радости прошу в личкую!