mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-03 05:08:53 +00:00
ci: print frame hashes so two capture runs can be compared
Чтобы измерить недетерминированность съёмки, нужен текст, который видно с экрана: артефакт для этого не годится — его надо скачать и распаковать. Шаг печатает sha256 каждого кадра, и два прогона одного SHA сравниваются построчно. Сначала измерение, потом починка (#410). Issue: #410 User-Visible: no
This commit is contained in:
@@ -85,6 +85,13 @@ jobs:
|
|||||||
# браузер: тот же Chromium и десять изменившихся картинок означают, что
|
# браузер: тот же Chromium и десять изменившихся картинок означают, что
|
||||||
# изменился продукт (или что-то не так), другой Chromium — ожидаемую
|
# изменился продукт (или что-то не так), другой Chromium — ожидаемую
|
||||||
# разницу рендеринга.
|
# разницу рендеринга.
|
||||||
|
# Хеши печатаются в лог, а не только уезжают в артефакт (#410): чтобы
|
||||||
|
# сравнить два прогона одного и того же SHA, нужен текст, который видно с
|
||||||
|
# экрана. Именно так измеряется недетерминированность съёмки — и её
|
||||||
|
# отсутствие после починки.
|
||||||
|
- name: Хеши кадров
|
||||||
|
run: |
|
||||||
|
for f in docs/images/*.png; do sha256sum "$f"; done
|
||||||
- name: Вердикт
|
- name: Вердикт
|
||||||
run: |
|
run: |
|
||||||
# Поле манифеста «до» — из закоммиченного состояния, «после» — из
|
# Поле манифеста «до» — из закоммиченного состояния, «после» — из
|
||||||
|
|||||||
Reference in New Issue
Block a user