test: cover IPMI, PSU, and SAT formatting

This commit is contained in:
2026-09-12 16:36:07 +03:00
parent 9da6dac1bd
commit cfef94870f
6 changed files with 309 additions and 2 deletions
+2 -2
View File
@@ -80,10 +80,10 @@ func parseIPMISELOutput(output string) []schema.HardwareEventLog {
func ipmiSELSeverity(event string) string {
lower := strings.ToLower(event)
switch {
case strings.Contains(lower, "critical") || strings.Contains(lower, "non-recoverable"):
return statusCritical
case strings.Contains(lower, "non-critical") || strings.Contains(lower, "warning") || strings.Contains(lower, "degraded"):
return statusWarning
case strings.Contains(lower, "critical") || strings.Contains(lower, "non-recoverable"):
return statusCritical
default:
return "info"
}