test: expand unit coverage

This commit is contained in:
修雨 committed 2026-07-15 11:41:30 +08:00
1 parent 3e9e76df2c
commit 8633246eff
159 files changed
+25552 -972

No files matched your search

+3
View File
@@ -21,6 +21,8 @@ import (
"github.com/DingTalk-Real-AI/dingtalk-workspace-cli/internal/event/transport"
)
var counterRowMissHook = func() {}
// PerTypeCounters is bus-wide and tracks how many events of each event_type
// the bus delivered (or dropped due to backpressure) since startup. Surfaced
// via `dws event status`. Concurrent-safe.
@@ -108,6 +110,7 @@ func (c *PerTypeCounters) row(eventType string) *typeRow {
if ok {
return row
}
counterRowMissHook()
c.mu.Lock()
defer c.mu.Unlock()
// double-check after acquiring write lock