Skip to content

test(*): init hermione #1106

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

Poletay
Copy link
Contributor

@Poletay Poletay commented Mar 12, 2020

Переходим с gemini на hermione

Мотивация и контекст

gemini объявлен устаревшим - hermione является его прямой заменой.

@SiebenSieben
Copy link
Contributor

Основные проблемы сейчас:

  1. Сборка тестов через webpack-dev-middleware сама не срабатывает. Приходится запускать ее через метод invalidate().
  2. При сборке тестов webpack не подключает css-лоадеры (возможно и др. лоадеры тоже не отрабатывают, хотя babel вроде работает). Возможно эта проблема связана с первой.

@sjbanov sjbanov linked an issue Mar 29, 2020 that may be closed by this pull request
Copy link
Contributor

@prosto-lapsha prosto-lapsha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему так решили? есть где-то обсуждение почитать?)
А еще вроде cypress у нас пытаются затащить на проекты, почему бы и тут его не использовать, тем более, что там можно делать скриншоты и сделать запуск тестов в докере, например.

@@ -0,0 +1,23 @@

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

почему не ts?

@SiebenSieben
Copy link
Contributor

Почему так решили? есть где-то обсуждение почитать?)
А еще вроде cypress у нас пытаются затащить на проекты, почему бы и тут его не использовать, тем более, что там можно делать скриншоты и сделать запуск тестов в докере, например.

Есть необходимость тестировать на разных платформах в старых браузерах (например, старый андроид или IE11), какие варианты?

@prosto-lapsha
Copy link
Contributor

Ну пока я тут вижу только настройку под chrome (если правильно понимаю), отсюда и вопрос про cypress) планируется дорабатывать конфиг?

И насколько мне известно, то у нас нет какой-то статистики по используемым устройствам и браузерам глобально или есть? Просто слабо верится, что кто-то сидит на андроиде меньше 8й версии, например

@reme3d2y
Copy link
Contributor

Ну пока я тут вижу только настройку под chrome (если правильно понимаю), отсюда и вопрос про cypress) планируется дорабатывать конфиг?

И насколько мне известно, то у нас нет какой-то статистики по используемым устройствам и браузерам глобально или есть? Просто слабо верится, что кто-то сидит на андроиде меньше 8й версии, например

Важно реализовать визуальное тестирование на всех популярных связках ос+движок.
В хроме и сами разработчики во время разработки все видят. А вот остальные браузеры вряд ли тестируются, не говоря уже про другие ос.

@SiebenSieben
Copy link
Contributor

Статистика есть у продуктов

Только пару месяцев назад отказались от поддержки 4 андроида )

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate from deprecated gemini to hermione
4 participants