plan: снимки контрольного набора по шагам (#81)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
79aff91b88
commit
29071bdc7b
@ -118,7 +118,8 @@ AURORA-1717, AURORA-1719, AURORA-1732. Ветка `feat/81-osv-other-systems` в
|
||||
их прогон читался отдельно.
|
||||
|
||||
- [ ] **Step 8: прогон набора на базе.** Сгенерировать в `W/fixtures/osv/synthetic`, `make golden-update` (снимки
|
||||
негативов — регрессия базового поведения; позитивам снимки появятся после Task 2–3), затем
|
||||
всех s48–s57; у негативов это регрессия базового поведения, снимки позитивов фиксируют ошибку базы и обновятся в
|
||||
Task 2–3), затем
|
||||
`.venv/bin/pytest tests/synthetic -k "s48 or s49 or s50 or s51 or s52 or s53 or s54 or s55 or s56 or s57" -rA`.
|
||||
Ожидаемо: все `test_neg_…` — PASS, все позитивы — FAIL. Иначе стоп: позитив, проходящий на базе, ничего не
|
||||
доказывает (переписать), негатив, падающий на базе, неверно описывает текущее поведение (разобрать). Итог — таблица
|
||||
@ -177,7 +178,7 @@ AURORA-1717, AURORA-1719, AURORA-1732. Ветка `feat/81-osv-other-systems` в
|
||||
(design D2), и тест на неё.
|
||||
|
||||
- [ ] **Step 4: тесты зелёные.** Тот же `pytest` → PASS; все `test_neg_…` контрольного набора → PASS (негатив упал —
|
||||
запись словаря слишком широкая: сузить, не ослаблять тест). `make golden-update`: новые снимки s48–s50, s53; снимки
|
||||
запись словаря слишком широкая: сузить, не ослаблять тест). `make golden-update`: меняются снимки s48–s50, s53; снимки
|
||||
негативов s55–s57 и всех старых файлов не изменились (изменились — стоп, разобрать). `make check` → PASS (покрытие
|
||||
словарей видит новые записи).
|
||||
|
||||
@ -237,7 +238,7 @@ AURORA-1717, AURORA-1719, AURORA-1732. Ветка `feat/81-osv-other-systems` в
|
||||
отдельного разбора сторон нет.
|
||||
|
||||
- [ ] **Step 4: тесты зелёные.** Тот же `pytest` → PASS; все `test_neg_…` → PASS; `make golden-update` — в diff
|
||||
только новые снимки s51, s52, s54, снимки негативов s55–s57 не изменились; `make check` → PASS.
|
||||
меняются только снимки s51, s52, s54, снимки негативов s55–s57 и старых файлов не изменились; `make check` → PASS.
|
||||
|
||||
- [ ] **Step 5: коммиты.** tabular-parser: «ОСВ: запасной признак листа по заголовку таблицы (#81, AURORA-1717)».
|
||||
fixtures: снимки s51, s52, s54 — отдельным коммитом.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user