-
Notifications
You must be signed in to change notification settings - Fork 24
PLASMA-6367: Cypress configuration upgrade #2425
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
Conversation
|
Theme Builder app deployed! https://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-2425/ |
99e0750 to
05faf2d
Compare
ff3f348 to
0b47f52
Compare
7bef57b to
fa83152
Compare
| sberportal: '1300,800', | ||
| sberbox: '2000,1080', | ||
| mobile: '2000,1080', | ||
| }; |
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.
а эти размеры точно теперь не нужны? Насколько я помню эти платформы использовались для тестов plasma-ui
cypress/vite.config.ts
Outdated
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.
а этого же файла нету
c5c4513 to
eb714d6
Compare
ae48689 to
b069c19
Compare
Infra
What/why changed
cypressдо15.9.0, а также бамп других, связанных с ним, пакетов (библиотека изменила внутренний алгоритм снятия снапшотов и теперь все тесты, где есть снапшот + состояние hover требуется переделать, например в Dropdown).chromiumобновлена с120на144.launchOptions.args.push(--window-size=3840,2160), которая задает размер окна браузера (раньше ее не было, и система устанавливала это значение равное 1280х599).500х500.4к (3840х2160).cypress-image-snapshotполностью заменен на@simonsmith/cypress-image-snapshot.cy:updateвсегда запускал регенерацию снапшотов, вне зависимости от значения вthreshold.chromium. Изменения коснулись только тех снапшотов, где были тени либо типографика.WEBPACK_CACHE_ENABLED, для того, чтобы включать кэш в CI, но отключать его локально. Нужно это для того, чтобы избавиться от плавающих пропусков тест-раннером, которые возникают хаотично при использовании докера. При переходе с webpack на vite эта проблема уйдет автоматически.📦 Published PR as canary version:
Canary Versions✨ Test out this PR locally via: