mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-26 05:29:45 +00:00
Bind the complete NAS verdict to its new exact-identity control
The full package proof ran all nineteen NAS methods successfully but its Go caller still required the old eighteen-test count. Require the new named control as well as the nineteen-test OK verdict; keep every original case and fail-closed wrapper. The original failed full run remains recorded and the corrected containing source is revalidated. Contract-Neutral: Test verdict accounting only; no installer, removal, credential, timeout or native acceptance contract change. Change-source: pulse-maintainer
This commit is contained in:
@@ -8574,13 +8574,14 @@ func TestInstallSHNASBootOwnersQuiesceBeforeRecoveryErasure(t *testing.T) {
|
||||
"test_recovered_ordinary_linux_state_is_not_qnap_platform_authority",
|
||||
"test_live_unraid_boot_shell_is_unknown_not_a_signal_target",
|
||||
"test_actual_generated_watchdogs_and_children_become_quiescent",
|
||||
"test_generated_collector_observation_keeps_exact_identity_on_both_unix_formats",
|
||||
"test_caller_has_no_blanket_nas_or_legacy_tree_deletion",
|
||||
} {
|
||||
if !strings.Contains(string(output), name+" (__main__.AgentNASTeardown."+name+") ... ok") {
|
||||
t.Fatalf("NAS removal control %s did not pass:\n%s", name, output)
|
||||
}
|
||||
}
|
||||
if !strings.Contains(string(output), "\nRan 18 tests in ") || !strings.Contains(string(output), "\nOK\n") {
|
||||
if !strings.Contains(string(output), "\nRan 19 tests in ") || !strings.Contains(string(output), "\nOK\n") {
|
||||
t.Fatalf("incomplete NAS removal verdict:\n%s", output)
|
||||
}
|
||||
t.Logf("%s", output)
|
||||
|
||||
Reference in New Issue
Block a user