mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-03 05:08:53 +00:00
ci: make the stability measurement a gate, not a printout
Замер сделал свою работу — теперь он остаётся как проверка. Если кадр снова начнёт зависеть от времени, шаг упадёт, а не напечатает число в лог. Стоит перед съёмкой набора: публиковать артефакт, снятый недетерминированной съёмкой, смысла нет. Issue: #410 User-Visible: no
This commit is contained in:
@@ -89,10 +89,14 @@ jobs:
|
||||
# сравнить два прогона одного и того же SHA, нужен текст, который видно с
|
||||
# экрана. Именно так измеряется недетерминированность съёмки — и её
|
||||
# отсутствие после починки.
|
||||
# ВРЕМЕННО на ветке замера #410: три снимка на сценарий в одном процессе,
|
||||
# без правки состояния между ними. Отвечает на вопрос, плавает ли кадр
|
||||
# внутри одного состояния страницы.
|
||||
- name: "Замер стабильности (#410)"
|
||||
# Съёмка обязана быть воспроизводимой, и это проверяется, а не
|
||||
# предполагается (#410): три снимка на сценарий в одном процессе, без
|
||||
# правки состояния между ними, обязаны совпасть побайтово. Шаг падает,
|
||||
# если кадр снова начнёт зависеть от времени.
|
||||
#
|
||||
# Проверка стоит ПЕРЕД съёмкой набора: смысла публиковать артефакт,
|
||||
# снятый недетерминированной съёмкой, нет.
|
||||
- name: "Кадр не плавает внутри одного состояния (#410)"
|
||||
run: node demo/docs/capture.mjs --stability=3
|
||||
- name: Хеши кадров
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user