mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-08-25 00:43:34 +00:00
|
Some checks failed
Build and Test / Secret Scan (push) Has been cancelled
Build and Test / Frontend & Backend (push) Has been cancelled
Canonical Governance / governance (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 1/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 2/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 3/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 4/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 5/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 6/8) (push) Has been cancelled
Unified Agent Native Verification / Linux x64 (push) Has been cancelled
Unified Agent Native Verification / Windows x64 (push) Has been cancelled
Core E2E Tests / E2E verdict (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 7/8) (push) Has been cancelled
Core E2E Tests / Playwright Core E2E (shard 8/8) (push) Has been cancelled
Core E2E Tests / Agent registration lifecycle (push) Has been cancelled
Unified Agent Native Verification / Linux ARM64 (push) Has been cancelled
Unified Agent Native Verification / macOS ARM64 (push) Has been cancelled
Unified Agent Native Verification / macOS Intel (push) Has been cancelled
Unified Agent Native Verification / FreeBSD cross-build contract (push) Has been cancelled
Branch-coverage tests for twenty partially-covered pure helpers that the existing suites only reached through higher-level paths, so their arms were never pinned directly. internal/alerts read model and filter evaluation: metadataBoolValue 25.0 to 100, metadataIntValue 27.8 to 100 and numericConditionValue 22.2 to 100, each covering every accepted underlying type plus the wrong-type and missing-key arms; the three sort-rank helpers now assert an exact rank for every input class including the default, which is what pins the ordering. internal/alerts guest and backup identity: snapshotAlertStillTriggered 15.4 to 100 with the threshold pinned at, below and above; parseStableGuestOverrideKey 30.0 to 100; extractGuestSnapshot 35.7 to 100 across its type switch; and hasActiveAlertTrackingKeyNoLock 40.0 to 100 including the canonical-scan and nil-skip arms. internal/alerts/specs: both Validate methods 57.1 and 58.8 to 100 with every rejection reason asserted on its specific error, and metricTriggered and metricStillLatched 50.0 to 100 with the metric pinned at, below and above the threshold in both latch states. internal/actionplanner: validateParamType 29.4 to 100 over every parameter type plus the unknown default, validateParamValue 38.9 to 100 per rejection reason, and both normalize helpers 38.5 and 40.0 to 100 over nil, empty, duplicate and well-formed input. enumString also moved 50.0 to 100 as a consequence. Package statement coverage moves to 87.1 percent for internal/alerts, 81.8 for internal/alerts/specs and 88.5 for internal/actionplanner. Tests only, no source change. |
||
|---|---|---|
| .. | ||
| planner.go | ||
| planner_branchcov0718_test.go | ||
| planner_test.go | ||
| planner_validate_branchcov0725am_test.go | ||