|
| 1 | +# workflow-as-list 全面测试结果 |
| 2 | + |
| 3 | +测试时间: Saturday, March 14, 2026 PM04:29:21 HKT |
| 4 | + |
| 5 | +## 测试范围 |
| 6 | + |
| 7 | +- CLI 命令:9 个主命令 + 子命令 + 选项 |
| 8 | +- Server API: OpenAPI 所有端点 |
| 9 | +- 导入缓存:本地 + 远程 |
| 10 | + |
| 11 | +--- |
| 12 | + |
| 13 | +## CLI 命令测试 |
| 14 | + |
| 15 | +| workflow --help | ✅ | uv run workflow --help | |
| 16 | +| workflow list | ✅ | uv run workflow list | |
| 17 | +| workflow check --help | ✅ | uv run workflow check --help | |
| 18 | +| workflow check main.workflow | ✅ | uv run workflow check workflow/main.workflow.list | |
| 19 | +| workflow check --expanded | ✅ | uv run workflow check workflow/main.workflow.list --expanded | |
| 20 | +| check 本地导入 | ✅ | uv run workflow check workflow/test-local-import.workflow.list | |
| 21 | +| check 本地导入 --expanded | ✅ | uv run workflow check workflow/test-local-import.workflow.list --expanded | |
| 22 | +| check 远程导入 --expanded | ✅ | uv run workflow check workflow/test-remote-import.workflow.list --expanded | |
| 23 | +| check 不存在的文件 | ✅ (预期失败) | uv run workflow check nonexistent.workflow.list | |
| 24 | +| workflow approve --help | ✅ | uv run workflow approve --help | |
| 25 | +| approve main.workflow | ✅ | uv run workflow approve main.workflow | |
| 26 | +| approve test-local-import | ✅ | uv run workflow approve test-local-import.workflow | |
| 27 | +| approve 不存在的工作流 | ✅ (预期失败) | uv run workflow approve nonexistent | |
| 28 | +| workflow reject --help | ✅ | uv run workflow reject --help | |
| 29 | +| 注册 test-remote-import | ✅ | uv run workflow check workflow/test-remote-import.workflow.list | |
| 30 | +| reject test-remote-import | ✅ | uv run workflow reject test-remote-import.workflow | |
| 31 | +| workflow run --help | ✅ | uv run workflow run --help | |
| 32 | +| run main.workflow | ✅ | uv run workflow run main.workflow | |
| 33 | +| workflow show --help | ✅ | uv run workflow show --help | |
| 34 | +| show main.workflow | ✅ | uv run workflow show main.workflow | |
| 35 | +| show main.workflow --expanded | ✅ | uv run workflow show main.workflow --expanded | |
| 36 | +| show 不存在的工作流 | ✅ (预期失败) | uv run workflow show nonexistent | |
| 37 | +| workflow init --help | ✅ | uv run workflow init --help | |
| 38 | +| workflow init --docs-only | ✅ | uv run workflow init --docs-only | |
| 39 | +| workflow init --config-only | ✅ | uv run workflow init --config-only | |
| 40 | +| workflow init --force | ✅ | uv run workflow init --force | |
| 41 | +| workflow exec --help | ✅ | uv run workflow exec --help | |
| 42 | +| workflow exec read --help | ✅ | uv run workflow exec read --help | |
| 43 | +| workflow exec next --help | ✅ | uv run workflow exec next --help | |
| 44 | +| exec read | ⚠️ | 无执行实例 | workflow exec read <id> | |
| 45 | +| exec next | ⚠️ | 无执行实例 | workflow exec next <id> | |
| 46 | +| workflow server --help | ✅ | uv run workflow server --help | |
| 47 | +| workflow server start --help | ✅ | uv run workflow server start --help | |
| 48 | +| workflow server stop --help | ✅ | uv run workflow server stop --help | |
| 49 | +| workflow server status --help | ✅ | uv run workflow server status --help | |
| 50 | +| workflow server logs --help | ✅ | uv run workflow server logs --help | |
| 51 | + |
| 52 | +## Server API 测试 |
| 53 | + |
| 54 | +| OpenAPI UI | ✅ | GET /docs | |
| 55 | +| OpenAPI schema | ✅ | GET /openapi.json | |
| 56 | +| 列出所有工作流 | ✅ | GET /workflows | |
| 57 | +| 获取 main.workflow 详情 | ✅ | GET /workflows/main.workflow | |
| 58 | +| 获取 test-local-import 详情 | ✅ | GET /workflows/test-local-import.workflow | |
| 59 | +| 运行 main.workflow | ✅ | POST /workflows/main.workflow/run | |
| 60 | +| 获取执行状态 | ✅ | GET /executions/main.workflow-35931724 | |
| 61 | +| 前进到下一步 | ✅ | POST /executions/main.workflow-35931724/next | |
| 62 | +| 健康检查 | ❌ | GET /health | |
| 63 | + |
| 64 | +## 导入缓存测试 |
| 65 | + |
| 66 | +| .imports/ 目录 | ✅ | 2 个缓存文件 | |
| 67 | +| 缓存文件命名 | ✅ | 纯 hash 格式 | |
| 68 | +| 注释格式 | ✅ | <project root:.imports/...> | |
| 69 | +| 远程导入缓存 | ✅ | 正常 | |
| 70 | + |
| 71 | +## 问题汇总 |
| 72 | + |
| 73 | +发现 1 个失败,详见上表。 |
0 commit comments