Loading...
Loading...
Compare original and translation side by side
openclaw-testingopenclaw-testingHOMEHOMEpnpm docs:list
git status --short --branch
readlink node_modules
pnpm changed:lanes --json.codex/worktreesnode_modulespnpm installpnpm docs:list
git status --short --branch
readlink node_modules
pnpm changed:lanes --json.codex/worktreesnode_modulespnpm installci-build-artifacts-testbox.ymldistdist-runtimeci-check-testbox.ymlmainci-build-artifacts-testbox.ymldistdist-runtimeci-check-testbox.ymlmainOPENCLAW_TESTBOX=1 pnpm check:changed
pnpm run test:extensions:package-boundary:canary
pnpm run test:extensions:package-boundary:compile
pnpm test:docker:plugins
OPENCLAW_PLUGINS_E2E_CLAWHUB=0 pnpm test:docker:plugins
pnpm test:docker:plugin-update
pnpm test:docker:bundled-channel-deps:fastOPENCLAW_BUNDLED_PLUGIN_SWEEP_TOTAL=8 \
OPENCLAW_BUNDLED_PLUGIN_SWEEP_INDEX=<0-7> \
pnpm test:docker:bundled-plugin-install-uninstall0-7OPENCLAW_TESTBOX=1 pnpm check:changed
pnpm run test:extensions:package-boundary:canary
pnpm run test:extensions:package-boundary:compile
pnpm test:docker:plugins
OPENCLAW_PLUGINS_E2E_CLAWHUB=0 pnpm test:docker:plugins
pnpm test:docker:plugin-update
pnpm test:docker:bundled-channel-deps:fastOPENCLAW_BUNDLED_PLUGIN_SWEEP_TOTAL=8 \
OPENCLAW_BUNDLED_PLUGIN_SWEEP_INDEX=<0-7> \
pnpm test:docker:bundled-plugin-install-uninstall0-7| Surface | Proof | Preferred runner |
|---|---|---|
| Package artifact | Package Acceptance | GitHub Actions |
| Bundled lifecycle | 8-shard | Testbox or release Docker |
| External plugins | | Testbox/package acceptance |
| Update no-op | | Testbox/package acceptance |
| Channel runtime deps | | Testbox/package acceptance |
| Doctor/fix | seeded bad configs + | new Docker/Testbox harness |
| Config round-trip | | new Docker/Testbox harness |
| Gateway bootstrap | clean | new Docker/Testbox harness |
| SDK compatibility | directory, tgz, and | |
| Live-ish | redacted provider/channel probes only for present env | Testbox live lanes |
| 测试层面 | 验证方式 | 首选运行器 |
|---|---|---|
| 包制品 | 包验收测试 | GitHub Actions |
| 捆绑生命周期 | 8分片的 | Testbox或发布版Docker |
| 外部插件 | | Testbox/包验收测试 |
| 更新无操作 | | Testbox/包验收测试 |
| 通道运行时依赖 | | Testbox/包验收测试 |
| Doctor/fix | 植入错误配置 + | 新的Docker/Testbox测试框架 |
| 配置往返测试 | | 新的Docker/Testbox测试框架 |
| 网关引导 | 干净 | 新的Docker/Testbox测试框架 |
| SDK兼容性 | 使用SDK子路径的目录、tgz和 | |
| 类实时测试 | 仅对存在环境变量的已脱敏提供商/通道进行探测 | Testbox实时流程 |
gh workflow run package-acceptance.yml \
--repo openclaw/openclaw \
--ref main \
-f workflow_ref=main \
-f source=ref \
-f package_ref=<branch-or-sha> \
-f suite_profile=custom \
-f docker_lanes='plugins-offline plugin-update bundled-channel-deps-compat doctor-switch update-channel-switch config-reload mcp-channels npm-onboard-channel-agent' \
-f telegram_mode=mock-openaisource=npm -f package_spec=openclaw@betaworkflow_refgh workflow run package-acceptance.yml \
--repo openclaw/openclaw \
--ref main \
-f workflow_ref=main \
-f source=ref \
-f package_ref=<branch-or-sha> \
-f suite_profile=custom \
-f docker_lanes='plugins-offline plugin-update bundled-channel-deps-compat doctor-switch update-channel-switch config-reload mcp-channels npm-onboard-channel-agent' \
-f telegram_mode=mock-openaisource=npm -f package_spec=openclaw@betaworkflow_refplugin-lifecycle-matrixHOMEplugins list --jsonplugins install <id>plugins inspect <id> --jsonplugins disable <id>plugins enable <id>plugins registry --refreshdoctor --non-interactiveplugins uninstall <id> --forcedist/extensions/...level: "error"memory-lancedbplugin-lifecycle-matrixHOMEplugins list --jsonplugins install <id>plugins inspect <id> --jsonplugins disable <id>plugins enable <id>plugins registry --refreshdoctor --non-interactiveplugins uninstall <id> --forcedist/extensions/...level: "error"memory-lancedbdoctor --fix --non-interactiveplugins.allowplugins.entriesplugins.entries.<id>.configplugins.load.pathsplugins.installsdoctor --fix --non-interactiveplugins.allowplugins.entriesplugins.entries.<id>.configplugins.load.pathsplugins.installsopenclaw status --jsonopenclaw plugins inspect --all --jsonopenclaw status --jsonopenclaw plugins inspect --all --jsonopenaianthropicmistralopenroutertelegramdiscordslackwhatsappmemory-lancedbbrowseracpxtokenjuiceconfig getplugins inspectdoctor --non-interactiveopenaianthropicmistralopenroutertelegramdiscordslackwhatsappmemory-lancedbbrowseracpxtokenjuiceconfig getplugins inspectdoctor --non-interactive.tgzfile:openclaw/plugin-sdk/*plugins inspect.tgzfile:openclaw/plugin-sdk/*plugins inspectpackage/ref:
tbx ids / run urls:
matrix:
bundled lifecycle:
package acceptance:
doctor/fix:
gateway bootstrap:
config round-trip:
sdk external:
live-ish:
failures:
skips:
next highest-value gap:包/引用:
Testbox ID / 运行URL:
矩阵:
捆绑生命周期:
包验收测试:
Doctor/fix:
网关引导:
配置往返测试:
外部SDK:
类实时测试:
失败项:
跳过项:
最高价值的待完善点: