mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-08-11 01:53:57 +00:00
The Unraid disk mergers, the Proxmox setup output classifiers, the ZFS SMART annotator, the Docker runtime command builder, the approval decision actor and the update retry classifier were all at zero coverage. Each decides something a user feels directly, whether an Unraid disk keeps its name after a merge, whether a setup run reports an already-registered token as a failure, which pool a SMART entry is attributed to, and whether a failed update request is retried or surfaced as an error. Adds branch coverage for mergeUnraidDiskINI, mergeUnraidDisk, defaultUnraidDiskName, isAlreadyExistsOutput, the client error Error and Unwrap methods, annotateSMARTWithZFSPools, dockerRuntimeCommand, approvalDecisionActor and isRetryableUpdateRequestError, including nil and whitespace arms, field precedence between base and incoming values, in-place slice mutation asserted on the caller's value, and wrapped errors that only resolve through errors.Is and errors.As. Every named target moves from zero to full statement coverage. Test-only change. PULSE_ALLOW_CONTRACT_NEUTRAL_COMMIT=test-only branch coverage, no contract surface touched |
||
|---|---|---|
| .. | ||
| adapter_installsh.go | ||
| adapter_installsh_more_test.go | ||
| adapter_installsh_test.go | ||
| history.go | ||
| history_test.go | ||
| manager.go | ||
| manager_additional_test.go | ||
| manager_applyupdate_test.go | ||
| manager_backup_runtime_test.go | ||
| manager_check_updates_test.go | ||
| manager_checksum_test.go | ||
| manager_edition_test.go | ||
| manager_fileops_test.go | ||
| manager_more_test.go | ||
| manager_pro_update_test.go | ||
| manager_retry_test.go | ||
| manager_rollback_test.go | ||
| manager_sse_helpers_test.go | ||
| manager_stranded_upgrade_test.go | ||
| manager_test.go | ||
| mock_updater.go | ||
| mock_updater_test.go | ||
| pro_update.go | ||
| release_notes.go | ||
| release_notes_test.go | ||
| retryable_error_branchcov0722am_test.go | ||
| selftest.go | ||
| selftest_test.go | ||
| signature.go | ||
| signature_test.go | ||
| sse.go | ||
| sse_test.go | ||
| updater.go | ||
| updater_test.go | ||
| version.go | ||
| version_additional_test.go | ||
| version_test.go | ||