50 lines
2.4 KiB
Go
50 lines
2.4 KiB
Go
package config
|
|
|
|
// TestHookDefaultServiceChecklist runs one orchestration or CLI step.
|
|
// Signature: TestHookDefaultServiceChecklist() []ServiceChecklistCheck.
|
|
// Why: exposes default service checklist catalog to top-level tests.
|
|
func TestHookDefaultServiceChecklist() []ServiceChecklistCheck {
|
|
out := make([]ServiceChecklistCheck, 0, len(defaultServiceChecklist()))
|
|
out = append(out, defaultServiceChecklist()...)
|
|
return out
|
|
}
|
|
|
|
// TestHookDefaultCriticalServiceEndpoints runs one orchestration or CLI step.
|
|
// Signature: TestHookDefaultCriticalServiceEndpoints() []string.
|
|
// Why: exposes default critical endpoint catalog to top-level tests.
|
|
func TestHookDefaultCriticalServiceEndpoints() []string {
|
|
out := make([]string, 0, len(defaultCriticalServiceEndpoints()))
|
|
out = append(out, defaultCriticalServiceEndpoints()...)
|
|
return out
|
|
}
|
|
|
|
// TestHookDefaultTCPServiceChecklist runs one orchestration or CLI step.
|
|
// Signature: TestHookDefaultTCPServiceChecklist() []TCPServiceChecklistCheck.
|
|
// Why: exposes default TCP/mail service checks to top-level tests.
|
|
func TestHookDefaultTCPServiceChecklist() []TCPServiceChecklistCheck {
|
|
out := make([]TCPServiceChecklistCheck, 0, len(defaultTCPServiceChecklist()))
|
|
out = append(out, defaultTCPServiceChecklist()...)
|
|
return out
|
|
}
|
|
|
|
// TestHookMergeServiceChecklistDefaults runs one orchestration or CLI step.
|
|
// Signature: TestHookMergeServiceChecklistDefaults(existing, defaults []ServiceChecklistCheck) []ServiceChecklistCheck.
|
|
// Why: exposes checklist merge helper to top-level tests.
|
|
func TestHookMergeServiceChecklistDefaults(existing, defaults []ServiceChecklistCheck) []ServiceChecklistCheck {
|
|
return mergeServiceChecklistDefaults(existing, defaults)
|
|
}
|
|
|
|
// TestHookMergeStringDefaults runs one orchestration or CLI step.
|
|
// Signature: TestHookMergeStringDefaults(existing, defaults []string) []string.
|
|
// Why: exposes string merge helper to top-level tests.
|
|
func TestHookMergeStringDefaults(existing, defaults []string) []string {
|
|
return mergeStringDefaults(existing, defaults)
|
|
}
|
|
|
|
// TestHookMergeTCPServiceChecklistDefaults runs one orchestration or CLI step.
|
|
// Signature: TestHookMergeTCPServiceChecklistDefaults(existing, defaults []TCPServiceChecklistCheck) []TCPServiceChecklistCheck.
|
|
// Why: exposes TCP checklist merge helper to top-level tests.
|
|
func TestHookMergeTCPServiceChecklistDefaults(existing, defaults []TCPServiceChecklistCheck) []TCPServiceChecklistCheck {
|
|
return mergeTCPServiceChecklistDefaults(existing, defaults)
|
|
}
|