34 lines
1.6 KiB
Go
34 lines
1.6 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
|
||
|
|
}
|
||
|
|
|
||
|
|
// 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)
|
||
|
|
}
|