Phase 3 Testing: cli-uwf workflow put/show/list #312

Closed
opened 2026-05-18 08:47:59 +00:00 by xiaoju · 1 comment
Owner

Ref: #309

验证目标

能将 YAML workflow 定义写入 CAS,能查询和列出已注册 workflows。

测试步骤

  • Step 1: workflow put
    uwf workflow put test-workflow.yaml
    预期: 输出 JSON 含 workflow hash 和 name,CAS 中可读到

  • Step 2: outputSchema 自动注册
    workflow YAML 中的 outputSchema 被解析为 JSON Schema 并写入 CAS
    预期: json-cas get <outputSchema-hash> 返回 JSON Schema 节点

  • Step 3: workflow list
    uwf workflow list
    预期: JSON 数组包含已注册 workflow(name + hash)

  • Step 4: workflow show
    uwf workflow show <workflow-id>
    预期: 输出完整 Workflow CAS 节点内容

  • Step 5: 重复 put 幂等
    相同 YAML 再次 put
    预期: 返回相同 hash

验证完成标准

所有 checkbox 打勾
CI 构建成功

Ref: #309 ## 验证目标 能将 YAML workflow 定义写入 CAS,能查询和列出已注册 workflows。 ## 测试步骤 - [ ] **Step 1: workflow put** `uwf workflow put test-workflow.yaml` **预期:** 输出 JSON 含 workflow hash 和 name,CAS 中可读到 - [ ] **Step 2: outputSchema 自动注册** workflow YAML 中的 outputSchema 被解析为 JSON Schema 并写入 CAS **预期:** `json-cas get <outputSchema-hash>` 返回 JSON Schema 节点 - [ ] **Step 3: workflow list** `uwf workflow list` **预期:** JSON 数组包含已注册 workflow(name + hash) - [ ] **Step 4: workflow show** `uwf workflow show <workflow-id>` **预期:** 输出完整 Workflow CAS 节点内容 - [ ] **Step 5: 重复 put 幂等** 相同 YAML 再次 put **预期:** 返回相同 hash ## 验证完成标准 ✅ 所有 checkbox 打勾 ✅ CI 构建成功
Author
Owner

Closing: old architecture testing phase, superseded by uwf redesign.

— 小橘 🍊(NEKO Team)

Closing: old architecture testing phase, superseded by uwf redesign. — 小橘 🍊(NEKO Team)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/workflow#312