feat(M4): S-02部署基线复核+I-02本仓CI与备份演练+储备评审;M3遗留C-03/S-01/C-04证据补齐;12项PROGRESS归属+collect解析修复
vscode-planning-ci / planning-smoke (push) Failing after 1m31s

This commit is contained in:
2026-09-14 03:46:37 +08:00
parent ec55b5a845
commit 5b3850c191
23 changed files with 827 additions and 499 deletions
+31
View File
@@ -0,0 +1,31 @@
"""I-02 本仓 CI 烟雾:调度器只读命令全过(list/status/collect)+ collect 解析出口 0。"""
import subprocess
import sys
from pathlib import Path
ROOT = Path(__file__).resolve().parent.parent
def run(*args: str) -> subprocess.CompletedProcess:
return subprocess.run(
[sys.executable, "tasks.py", *args],
cwd=ROOT, capture_output=True, text=True, timeout=120,
)
def test_list_ok():
r = run("list")
assert r.returncode == 0, r.stderr
assert "总" in r.stdout or "C-01" in r.stdout
def test_status_ok():
r = run("status")
assert r.returncode == 0, r.stderr
assert "PLANNING 看板" in r.stdout
def test_collect_ok():
r = run("collect")
assert r.returncode == 0, r.stderr
assert "C-01" in r.stdout and "S-01" in r.stdout