tester(ET): auto-commit from tester run_id=682
This commit is contained in:
@@ -49,10 +49,25 @@ BUG: watchdog must alert on long-lived pytest/child processes that block the pip
|
||||
|
||||
Все TC сопоставлены с критериями приёмки `03-acceptance-criteria.md` (AC-1…AC-10) и выполнены.
|
||||
|
||||
## Сверка инвариантов (AC-3 / AC-9)
|
||||
- `git diff origin/main...HEAD -- src/` — **пуст**: `src/**`/`STAGE_TRANSITIONS`/`QG_CHECKS`/`check_*`/
|
||||
machine-verdict/схема БД байт-в-байт не тронуты. Изменения только в `watchdog/**`, `tests/**`, docs,
|
||||
`.env*.example` и одна строка `pid: host` сервиса `orchestrator-watchdog` в `docker-compose.yml`.
|
||||
- Read-only/без ремедиации: grep `os.kill|subprocess.(Popen|run|call)|send_signal|terminate|kill` по
|
||||
`watchdog/**` даёт единственное совпадение — докстринг `collectors/proc.py`, явно фиксирующий
|
||||
read-only-инвариант (`/proc/stat`, `/proc/<pid>/stat`, `/proc/<pid>/cmdline` только на чтение).
|
||||
|
||||
## Вывод pytest
|
||||
Независимый прогон tester (HEAD `521a72e`, worktree ветки задачи):
|
||||
```
|
||||
================= 1933 passed, 1 warning in 309.68s (0:05:09) ==================
|
||||
$ cd /repos/_wt/orchestrator/feature_ORCH-111-bug-watchdog-must-alert-on-lon && \
|
||||
python -m pytest tests/ -q --tb=short
|
||||
............................................................. [100%]
|
||||
================ 1933 passed, 1 warning in 447.41s (0:07:27) ==================
|
||||
EXIT=0
|
||||
```
|
||||
Целевые watchdog-модули детально: `37 passed` (proc_blocking_signal + tick_integration +
|
||||
config_killswitch + proc_collector).
|
||||
Единственный warning — предсуществующий `PydanticDeprecatedSince20` в `src/config.py:8`
|
||||
(не связан с ORCH-111, не блокирует).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user