optimizetests
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.
Inspect, patch, validate, publish, or confirm OpenClaw GHSA security advisories and private-fork state.
Run, rerun, debug, or interpret OpenClaw Parallels install, onboarding, gateway smoke, and upgrade checks.
Review, triage, close, label, comment on, or land OpenClaw PRs/issues with maintainer evidence checks.
Run, watch, debug, extend, or explain OpenClaw qa-lab and qa-channel scenarios, artifacts, and live lanes.
Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
| name | optimizetests |
| description | Optimize OpenClaw slow tests, imports, misplaced coverage, and CI wall time without dropping coverage. |
Goal: real OpenClaw test/runtime speedups with coverage intact. Do not add shards, skip assertions, weaken gates, or tune runner flags as the main fix.
docs/help/testing.md, docs/ci.md, and the scoped AGENTS.md files
for any subtree you will edit.pnpm test:perf:groups --full-suite --allow-failures --output .artifacts/test-perf/<name>.jsontimeout 240 /usr/bin/time -l pnpm test <file> --maxWorkers=1 --reporter=verboseOPENCLAW_VITEST_IMPORT_DURATIONS=1 OPENCLAW_VITEST_PRINT_IMPORT_BREAKDOWN=1importActual() in hot testsvi.resetModules() plus fresh importspnpm check:changed; run broader gates (pnpm check, pnpm test,
pnpm build) when touched surfaces require them.scripts/committer "<conventional message>" <paths...>.
Push when requested. If CI is red, inspect with gh run list/view, fix, push,
repeat until current CI is green or a blocker is proven unrelated.End with the pushed commit(s), before/after timings, gates run, current CI state, and any remaining tail lanes that need separate optimization.