-
Notifications
You must be signed in to change notification settings - Fork 2
Добавлены тесты производительности с помощью Reassure #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…водительности компонент
…пуск тестов и reassure
|
Проверка Performance Tests будет падать так как её суть в том что идёт запуск тестов в baseline ветке(main), а потом в текущей ветке и генерируется сравнение А пока reassure в main ветке нет он падает как раз на попытке на ней запуститься |
grevtsovna
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Много коммитов с типом feat, может поменяем на test? Просто кажется, что не стоит это все в changelog записать, а для test я отключил добавление changelog
|
|
||
| on: | ||
| push: | ||
| branches: [main] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А нужно ли отдельно запускать на пуш в main? Я бы просто добавил все проверки в релизном воркфлоу
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну... Вообще если допустить что никогда никто и никак в main не запушит - то может и не стоит
В релизном как раз кажется лишнее - релиз на то и релиз, зачем там проверять линтер
| push: | ||
| branches: [main] | ||
| pull_request: | ||
| branches: ["**"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
По моему это не обязательно, и так должен на всех ветках запускаться
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Над проверить.
Я вообще вынесу экшоны из этого PR я думаю
Я в целом на тему перф. тестов пока гонял так и не понял как они работают - есть ощущение что результаты имеют определённый рандом, 0 информативности и полезности в итоге. Сомнительная в общем штука. Так что может быть этот PR и не поедет дальше никуда. |
Добавлены тесты производительности компонент в рамках UI kit
Для тестирования производительности используется reassure
Так же в рамках работы поправлены замечания линтера по поводу тестов и добавлени GitHub Workflows для запуска тестов, линтера, тайпчека
Внедрение reassure - эксперимент, тесты написанные в общем тоже, вся эта история скорее всего потребует допила самих тестов.
Проверка производительности пригодится чтобы сравнивать не портят ли перфоманс изменения в новой ветке
Так как код весь в __tests__ аффекта от изменений на работу библиотеки не ожидается