Loading...
Loading...
Use when adding or updating Go CLI E2E coverage for one `tests/cli_e2e/{domain}` domain of the compiled `lark-cli`, especially when the work requires live `--help` or `schema` exploration, scenario-based `clie2e.RunCmd` workflows, and per-domain `coverage.md` maintenance.
npx skill4agent add larksuite/cli cli-e2e-testcase-writertests/cli_e2e/{domain}/tests/cli_e2e/{domain}/coverage.mdtests/cli_e2e/core.gotests/cli_e2e/demo/coverage.mdlark-cli --help
lark-cli <domain> --help
lark-cli <domain> +<shortcut> -h
lark-cli <domain> <group> --help
lark-cli <domain> <group> <method> -h
lark-cli schema <domain>.<group>.<method>lark-cli <domain> <group> --help<group>task +createtask tasks gettests/cli_e2e/{domain}/tests/cli_e2e/demo/coverage.mdclie2e.RunCmd(ctx, clie2e.Request{...})ArgsParamsDatat.RunparentT.Cleanupgo test ./tests/cli_e2e/{domain} -count=1coverage.mdshortcutapiBinaryPathDefaultAsFormatclie2e.Requestrequire.NoErrorresult.AssertExitCoderesult.AssertStdoutStatusassertgjson{ok: bool}true{code: int}0t.Helper()coverage.mdTest...t.Run(...)# <Domain> CLI E2E Coverage
## Metrics
- Denominator: N leaf commands
- Covered: N
- Coverage: N%
## Summary
- TestXxx: ... key `t.Run(...)` proof points ...
- Blocked area: ...
## Command Table
| Status | Cmd | Type | Testcase | Key parameter shapes | Notes / uncovered reason |
| --- | --- | --- | --- | --- | --- |
| ✓ | task +create | shortcut | task_status_workflow_test.go::TestTask_StatusWorkflow | basic create; create with due | |
| ✕ | task +assign | shortcut | | none | requires real user open_id |shortcutapigo test -runparentT.Cleanup--as usertests/cli_e2e/demo/ParamsDatalark-cli-e2e-<domain>-e2e-delete