arui-feather
arui-feather copied to clipboard
test(*): init hermione
Переходим с gemini на hermione
Мотивация и контекст
gemini объявлен устаревшим - hermione является его прямой заменой.
Основные проблемы сейчас:
- Сборка тестов через webpack-dev-middleware сама не срабатывает. Приходится запускать ее через метод invalidate().
- При сборке тестов webpack не подключает css-лоадеры (возможно и др. лоадеры тоже не отрабатывают, хотя babel вроде работает). Возможно эта проблема связана с первой.
Почему так решили? есть где-то обсуждение почитать?) А еще вроде cypress у нас пытаются затащить на проекты, почему бы и тут его не использовать, тем более, что там можно делать скриншоты и сделать запуск тестов в докере, например.
Есть необходимость тестировать на разных платформах в старых браузерах (например, старый андроид или IE11), какие варианты?
Ну пока я тут вижу только настройку под chrome (если правильно понимаю), отсюда и вопрос про cypress) планируется дорабатывать конфиг?
И насколько мне известно, то у нас нет какой-то статистики по используемым устройствам и браузерам глобально или есть? Просто слабо верится, что кто-то сидит на андроиде меньше 8й версии, например
Ну пока я тут вижу только настройку под chrome (если правильно понимаю), отсюда и вопрос про cypress) планируется дорабатывать конфиг?
И насколько мне известно, то у нас нет какой-то статистики по используемым устройствам и браузерам глобально или есть? Просто слабо верится, что кто-то сидит на андроиде меньше 8й версии, например
Важно реализовать визуальное тестирование на всех популярных связках ос+движок. В хроме и сами разработчики во время разработки все видят. А вот остальные браузеры вряд ли тестируются, не говоря уже про другие ос.
Статистика есть у продуктов
Только пару месяцев назад отказались от поддержки 4 андроида )