@@ -658,13 +658,26 @@ func IsContainerRestarted(podName, containerName, namespace string, startedAt v1
658658}
659659
660660func 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\n stderr: %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\n stderr: %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\n stderr: %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