test: runtime fixtures - bad files

This commit is contained in:
2026-09-26 04:00:44 +05:00
parent 712fd3cb2e
commit 468beec998
10 changed files with 328 additions and 29 deletions
+6 -4
View File
@@ -53,9 +53,11 @@ CSS-классы и конкретный формат временного URL
Изображения создаются воспроизводимыми helpers в `web/e2e/helpers/fixtures.ts`.
Тесты не добавляют большие бинарные файлы и не зависят от локальных
пользовательских файлов. `toPass()` допускается только для ограниченного
ожидания hydration или асинхронного результата; он не должен превращать проверку
продукта в бесконечный retry.
пользовательских файлов. Runtime-fixtures для malformed/special PNG проверяют
browser-контракт: critical CRC и truncated отклоняются, ancillary CRC и хвост
после `IEND` допускаются, palette/16-bit декодируются. `toPass()` допускается
только для ограниченного ожидания hydration или асинхронного результата; он не
должен превращать проверку продукта в бесконечный retry.
## 5. Helpers и `test.fixme`
@@ -68,7 +70,7 @@ ZIP-сценарием: общий image-smoke не применяется к н
`test.fixme` допускается только для зарегистрированной проблемы в backlog или
checklist. В комментарии указывается ссылка на неё. После исправления тест и
ссылка обновляются вместе; в текущем Q6a baseline активных fixme нет.
ссылка обновляются вместе; в текущем Q6d baseline активных fixme нет.
## 6. Проверки