test: make portable fixtures optional and cover xigmanas

This commit is contained in:
2026-09-12 16:42:13 +03:00
parent a5c77db9c6
commit cf9c6b8909
5 changed files with 93 additions and 5 deletions
+1 -1
View File
@@ -238,7 +238,7 @@ func parseStorageAndSMART(content string, result *models.AnalysisResult) {
storageBySlot := make(map[string]*models.Storage)
scsiRe := regexp.MustCompile(`(?m)^<([^>]+)>\s+at\s+scbus\d+\s+target\s+\d+\s+lun\s+\d+\s+\(([^,]+),([^)]+)\)$`)
for _, m := range scsiRe.FindAllStringSubmatch(content, -1) {
slot := strings.TrimSpace(m[3])
slot := strings.TrimSpace(m[2])
model, fw := splitModelAndFirmware(strings.TrimSpace(m[1]))
entry := &models.Storage{
Slot: slot,