openclaw/test
Mason Huang 57db041365
refactor(crabbox): parse provider list from binary help instead of hardcoding (#85302)
Summary:
- The branch replaces the Crabbox wrapper's hardcoded provider allow-list with help-output parsing, preserves current aliases and a known help omission, adds wrapper tests, and updates the changelog.
- Reproducibility: yes. source-reproducible: current main only rejects selected providers that are already in  ... rovider names can bypass wrapper validation. I did not run the PR branch because this review was read-only.

Automerge notes:
- PR branch already contained follow-up commit before automerge: refactor(crabbox): parse provider list from binary help instead of ha…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8530…

Validation:
- ClawSweeper review passed for head c99388d92a.
- Required merge gates passed before the squash merge.

Prepared head SHA: c99388d92a
Review: https://github.com/openclaw/openclaw/pull/85302#issuecomment-4517730136

Co-authored-by: masonxhuang <masonxhuang@tencent.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
2026-05-22 12:25:15 +00:00
..
fixtures Revert "fix: prompt Codex to send visible channel replies (#84397)" (#84442) 2026-05-20 14:20:56 +09:00
helpers test(gateway): relax e2e node status waits 2026-05-22 02:25:30 +08:00
mocks
scripts refactor(crabbox): parse provider list from binary help instead of hardcoding (#85302) 2026-05-22 12:25:15 +00:00
tsconfig fix: align Telegram grammY type imports (#81975) 2026-05-15 07:50:47 +01:00
vitest test: add mocked Control UI E2E tests and playwright for local verification and development (#85278) 2026-05-22 19:36:38 +10:00
appcast.test.ts
architecture-smells.test.ts
cli-json-stdout.e2e.test.ts
extension-import-boundaries.test.ts
extension-package-tsc-boundary.test.ts
extension-test-boundary.test.ts test: share repo file helpers 2026-05-17 02:29:55 +08:00
gateway.multi.e2e.test.ts
git-hooks-pre-commit.test.ts
global-setup.ts
image-generation.infer-cli.live.test.ts
image-generation.runtime.live.test.ts
non-isolated-runner.ts
npm-publish-plan.test.ts
official-channel-catalog.test.ts fix(channel): refresh wecom onboarding install 2026-05-13 13:52:05 +01:00
openclaw-launcher.e2e.test.ts perf: speed up secrets and nodes help startup (#84818) 2026-05-21 16:51:57 +08:00
openclaw-npm-postpublish-verify.test.ts fix(build): bundle zod inline to fix pnpm global install resolution (#78515) 2026-05-17 19:20:42 +03:00
openclaw-npm-release-check.test.ts chore: harden npm shrinkwrap release path 2026-05-22 12:56:10 +01:00
openclaw-prepack.test.ts
package-manager-config.test.ts chore: add shrinkwrap to plugin npm packages 2026-05-22 12:56:10 +01:00
package-scripts.test.ts fix: tighten release tooling checks 2026-05-15 21:21:17 +01:00
plugin-clawhub-release.test.ts fix(plugins): require npm package compatibility metadata 2026-05-16 03:08:42 +08:00
plugin-extension-import-boundary.test.ts
plugin-npm-package-manifest.test.ts fix: honor shrinkwrap when bundling plugin deps 2026-05-22 12:56:10 +01:00
plugin-npm-release.test.ts fix(plugins): require npm package compatibility metadata 2026-05-16 03:08:42 +08:00
plugin-npm-runtime-build.test.ts test: update shrinkwrap packaging expectations 2026-05-22 12:56:10 +01:00
qa-convex-credential-payload-validation.test.ts
release-check.test.ts test: update shrinkwrap packaging expectations 2026-05-22 12:56:10 +01:00
setup-home-isolation.test.ts
setup-openclaw-runtime.ts feat(plugins): add embedding provider contract (#84947) 2026-05-22 03:36:51 +00:00
setup.extensions.ts
setup.shared.ts chore(lint): remove underscore-dangle allow list (#83542) 2026-05-18 14:56:06 +01:00
setup.ts
test-env.test.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
test-env.ts feat: add fal and OpenRouter music generation (#82789) 2026-05-17 02:05:22 +01:00
test-helper-extension-import-boundary.test.ts
tsconfig.json
ui.presenter-next-run.test.ts
vitest-boundary-config.test.ts
vitest-extensions-config.test.ts
vitest-light-paths.test.ts
vitest-performance-config.test.ts
vitest-projects-config.test.ts fix: tighten release tooling checks 2026-05-15 21:21:17 +01:00
vitest-scoped-config.test.ts
vitest-ui-package-config.test.ts
vitest-unit-config.test.ts fix(test): defer unit coverage source discovery 2026-05-16 08:32:56 +08:00
vitest-unit-fast-config.test.ts test: keep slow tests under duration cap 2026-05-18 00:26:44 +01:00
vitest-unit-paths.test.ts
web-provider-boundary.test.ts