Skip to content

Commit 4a3d68c

Browse files
tests: dump intvirt resources (#955)
dump intvirt resources Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
1 parent 8af16d6 commit 4a3d68c

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

tests/e2e/util_test.go

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -658,13 +658,26 @@ func IsContainerRestarted(podName, containerName, namespace string, startedAt v1
658658
}
659659

660660
func SaveTestResources(labels map[string]string, additional string) {
661-
cmdr := kubectl.Get("virtualization -A", kc.GetOptions{Output: "yaml", Labels: labels})
662-
Expect(cmdr.Error()).NotTo(HaveOccurred(), "cmd: %s\nstderr: %s", cmdr.GetCmd(), cmdr.StdErr())
661+
virt := kubectl.Get("virtualization -A", kc.GetOptions{Output: "yaml", Labels: labels})
662+
Expect(virt.Error()).NotTo(HaveOccurred(), "cmd: %s\nstderr: %s", virt.GetCmd(), virt.StdErr())
663+
664+
intVirt := kubectl.Get("intvirt -A", kc.GetOptions{Output: "yaml", Labels: labels})
665+
Expect(intVirt.Error()).NotTo(HaveOccurred(), "cmd: %s\nstderr: %s", intVirt.GetCmd(), intVirt.StdErr())
663666

664667
additional = strings.ToLower(additional)
665668
additional = strings.ReplaceAll(strings.ToLower(additional), " ", "_")
666669
str := fmt.Sprintf("/tmp/e2e_failed__%s__%s.yaml", labels["testcase"], additional)
667670

668-
err := os.WriteFile(str, cmdr.StdOutBytes(), 0644)
671+
file, err := os.OpenFile(str, os.O_APPEND|os.O_WRONLY, 0644)
672+
Expect(err).NotTo(HaveOccurred())
673+
defer file.Close()
674+
675+
_, err = file.Write(virt.StdOutBytes())
676+
Expect(err).NotTo(HaveOccurred())
677+
678+
_, err = file.WriteString("\n---\n")
679+
Expect(err).NotTo(HaveOccurred())
680+
681+
_, err = file.Write(intVirt.StdOutBytes())
669682
Expect(err).NotTo(HaveOccurred())
670683
}

0 commit comments

Comments
 (0)