rcourtman
4f6179368a
Add branch-coverage tests for unifiedresources helpers, smartctl targets, intent-policy manager
Covers previously-uncovered pure/near-pure functions from the recent
alert-intent and disk-inventory source drop:
- unifiedresources registry seeded K8s identity/source-id builders
(cluster/node/pod/deployment/typed) and VMware/proxmox/predicate
helpers (seededVMwareSourceID, proxmoxGuestFallbackSourceID,
isDockerNetworkAttachmentRelationship, physicalDiskTopologyCompatible)
- unifiedresources ActionPolicyAuthorizationDigest (digest-excluded
invariant) and normalizePair ordering invariant
- hostagent smartctlTargetsFromDevices
- alerts Manager UpdateIntentPolicies (validation / nil / revision
conflict / success), GetIntentPolicies, SetBackupIntentContextResolver
All 13 target functions move 0% to 100% under the new tests; test-only,
no source changes.
2026-07-21 06:14:26 +01:00
..
2026-07-20 22:41:19 +01:00
2026-07-19 15:10:38 +01:00
2026-04-11 22:46:34 +01:00
2026-07-15 17:55:26 +01:00
2026-07-19 15:11:02 +01:00
2026-07-20 20:27:39 +01:00
2026-03-18 16:06:30 +00:00
2026-07-19 15:10:38 +01:00
2026-07-15 17:55:26 +01:00
2026-07-09 20:28:52 +01:00
2026-05-06 14:29:06 +01:00
2026-06-03 12:29:37 +01:00
2026-04-11 22:46:34 +01:00
2026-07-20 20:27:39 +01:00
2026-07-20 20:27:39 +01:00
2026-07-20 16:03:29 +01:00
2026-07-20 16:03:29 +01:00
2026-06-27 15:58:22 +01:00
2026-07-15 17:55:26 +01:00
2025-11-30 05:19:38 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-07-20 20:27:39 +01:00
2026-07-19 15:10:38 +01:00
2026-03-18 16:06:30 +00:00
2026-06-27 15:38:13 +01:00
2026-07-19 15:10:38 +01:00
2026-07-02 23:27:49 +01:00
2026-06-26 22:42:02 +01:00
2026-05-28 18:23:14 +01:00
2026-05-13 10:44:11 +01:00
2026-05-06 13:56:36 +01:00
2026-05-13 07:13:46 +01:00
2026-05-13 07:13:46 +01:00
2026-07-15 17:55:26 +01:00
2026-05-06 15:00:30 +01:00
2026-03-18 16:06:30 +00:00
2026-04-01 12:40:51 +01:00
2026-04-01 12:40:51 +01:00
2026-05-13 00:28:24 +01:00
2026-07-13 16:54:33 +01:00
2026-04-01 12:40:51 +01:00
2026-05-06 14:17:14 +01:00
2026-07-20 20:27:39 +01:00
2026-03-18 16:06:30 +00:00
2026-07-20 20:27:39 +01:00
2026-05-06 14:10:41 +01:00
2026-03-18 16:06:30 +00:00
2026-06-27 16:36:29 +01:00
2026-03-18 16:06:30 +00:00
2026-04-01 13:18:15 +01:00
2026-07-19 15:10:38 +01:00
2026-03-18 16:06:30 +00:00
2026-07-07 23:15:59 +01:00
2026-07-13 16:54:33 +01:00
2026-07-20 20:27:39 +01:00
2026-07-21 06:14:26 +01:00
2026-07-20 20:27:39 +01:00
2026-07-20 20:27:39 +01:00
2026-06-28 01:39:12 +01:00
2026-07-20 20:27:39 +01:00
2026-05-06 15:00:30 +01:00
2026-07-20 20:27:39 +01:00
2026-07-13 16:54:33 +01:00
2026-07-19 15:10:38 +01:00
2026-07-19 15:10:38 +01:00
2026-07-19 15:10:09 +01:00
2026-06-29 22:27:01 +01:00
2026-07-17 12:03:00 +01:00
2026-07-19 15:11:02 +01:00
2026-07-19 15:11:02 +01:00
2026-07-19 15:11:02 +01:00
2026-04-01 12:40:51 +01:00
2026-07-18 19:41:53 +01:00
2026-06-12 19:19:16 +01:00
2026-05-06 13:45:16 +01:00
2026-03-18 16:06:30 +00:00
2026-01-03 18:36:17 +00:00
2026-06-10 09:49:03 +01:00
2026-06-12 19:19:16 +01:00
2026-07-18 18:59:29 +01:00
2026-07-18 18:59:29 +01:00
2026-05-28 14:42:43 +01:00
2026-06-26 14:39:01 +01:00
2026-05-06 14:10:41 +01:00
2026-03-18 16:06:30 +00:00
2026-07-09 20:28:52 +01:00
2026-04-15 12:18:57 +01:00
2026-03-18 16:06:30 +00:00
2026-07-15 17:55:26 +01:00
2026-07-18 19:44:06 +01:00
2026-06-28 01:39:12 +01:00
2026-06-28 21:41:07 +01:00
2026-07-18 19:44:06 +01:00
2026-07-19 15:11:01 +01:00
2026-07-20 20:27:39 +01:00
2026-05-01 20:28:12 +01:00
2026-06-04 09:33:02 +01:00