mirror of
https://github.com/larksuite/cli.git
synced 2026-07-03 14:02:43 +08:00
1.4 KiB
1.4 KiB
Contact CLI E2E Coverage
Metrics
- Denominator: 2 leaf commands
- Covered: 1
- Coverage: 50.0%
Summary
- TestContact_LookupWorkflowAsUser: proves the user lookup workflow through
get self as userandget self by open id as user; reads the current user first and round-trips the returnedopen_idback into+get-user. - TestContact_LookupWorkflowAsBot: proves bot lookup through
discover user via api as botandget user by open id as bot; the raw API discovery step is fixture setup only and does not affect the domain denominator. - Blocked area:
contact +search-userdid not reliably return the current user in UAT even when queried with self-derived identifiers, so it remains uncovered rather than being counted from a flaky tenant-dependent assertion.
Command Table
| Status | Cmd | Type | Testcase | Key parameter shapes | Notes / uncovered reason |
|---|---|---|---|---|---|
| ✓ | contact +get-user | shortcut | contact_lookup_workflow_test.go::TestContact_LookupWorkflowAsUser/get self as user; contact_lookup_workflow_test.go::TestContact_LookupWorkflowAsUser/get self by open id as user; contact_lookup_workflow_test.go::TestContact_LookupWorkflowAsBot/get user by open id as bot | self lookup; --user-id <open_id> |
|
| ✕ | contact +search-user | shortcut | none | UAT did not reliably return the current user for self-derived queries, so stable write-after-read style proof is not available |