一個專門用於使用 pytest、時間跳躍和確定性驗證來測試 Temporal workflow 和 activity 的工具包。
從來源直接安裝技能的最快方式。
npx clawhub@latest install fix-build-agentops-temporal-python-testing
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 fix-build-agentops-temporal-python-testing。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
Temporal Python 測試是一個全面的框架,旨在確保長期運行的 workflow 的可靠性和確定性。透過在開發流水線中利用 Openclaw Skills,您可以實施複雜的測試策略,範圍從隔離的單元測試到涉及模擬外部依賴的複雜集成場景。
該技能專注於漸進式披露的核心理念,允許開發人員存取特定的資源進行單元測試、activity 模擬和重放測試。這確保了長達數月的 workflow 可以在幾秒鐘內完成驗證,同時嚴格遵守 Temporal 的確定性要求,最終目標是實現 80% 或更高的生產就緒覆蓋率。
要將其集成到您的 workflow 中,請確保已安裝 Temporal Python SDK 和 pytest。這些 Openclaw Skills 需要一個功能正常的 Python 環境。
pip install temporalio pytest pytest-asyncio
配置您的 conftest.py 以包含標準的 Temporal 測試 fixtures 以進行環境管理。
該技能將其測試資源組織成一個用於漸進式披露的結構化分類法:
| 資源 | 檔案路徑 | 重點領域 |
|---|---|---|
| 單元測試 | resources/unit-testing.md |
時間跳躍、WorkflowEnvironment 和隔離測試 |
| 集成 | resources/integration-testing.md |
Activity 模擬、錯誤注入和訊號/查詢驗證 |
| 重放 | resources/replay-testing.md |
確定性檢查和生產歷史記錄驗證 |
| 本地設置 | resources/local-setup.md |
Docker Compose 和環境配置 |
加載中







































