@@ -297,7 +297,7 @@ func findSRIOVResource(node *v1.Node) (string, int64) {
297
297
return "" , 0
298
298
}
299
299
300
- func validatePodAlignment (f * framework.Framework , pod * v1.Pod , envInfo testEnvInfo ) {
300
+ func validatePodAlignment (f * framework.Framework , pod * v1.Pod , envInfo * testEnvInfo ) {
301
301
for _ , cnt := range pod .Spec .Containers {
302
302
ginkgo .By (fmt .Sprintf ("validating the container %s on Gu pod %s" , cnt .Name , pod .Name ))
303
303
@@ -306,7 +306,10 @@ func validatePodAlignment(f *framework.Framework, pod *v1.Pod, envInfo testEnvIn
306
306
307
307
framework .Logf ("got pod logs: %v" , logs )
308
308
numaRes , err := checkNUMAAlignment (f , pod , & cnt , logs , envInfo )
309
- framework .ExpectNoError (err , "NUMA Alignment check failed for [%s] of pod [%s]: %s" , cnt .Name , pod .Name , numaRes .String ())
309
+ framework .ExpectNoError (err , "NUMA Alignment check failed for [%s] of pod [%s]" , cnt .Name , pod .Name )
310
+ if numaRes != nil {
311
+ framework .Logf ("NUMA resources for %s/%s: %s" , pod .Name , cnt .Name , numaRes .String ())
312
+ }
310
313
}
311
314
}
312
315
@@ -553,7 +556,7 @@ func waitForAllContainerRemoval(podName, podNS string) {
553
556
}, 2 * time .Minute , 1 * time .Second ).Should (gomega .BeTrue ())
554
557
}
555
558
556
- func runTopologyManagerPositiveTest (f * framework.Framework , numPods int , ctnAttrs []tmCtnAttribute , envInfo testEnvInfo ) {
559
+ func runTopologyManagerPositiveTest (f * framework.Framework , numPods int , ctnAttrs []tmCtnAttribute , envInfo * testEnvInfo ) {
557
560
var pods []* v1.Pod
558
561
559
562
for podID := 0 ; podID < numPods ; podID ++ {
@@ -578,7 +581,7 @@ func runTopologyManagerPositiveTest(f *framework.Framework, numPods int, ctnAttr
578
581
}
579
582
}
580
583
581
- func runTopologyManagerNegativeTest (f * framework.Framework , numPods int , ctnAttrs []tmCtnAttribute , envInfo testEnvInfo ) {
584
+ func runTopologyManagerNegativeTest (f * framework.Framework , numPods int , ctnAttrs []tmCtnAttribute , envInfo * testEnvInfo ) {
582
585
podName := "gu-pod"
583
586
framework .Logf ("creating pod %s attrs %v" , podName , ctnAttrs )
584
587
pod := makeTopologyManagerTestPod (podName , numalignCmd , ctnAttrs )
@@ -636,7 +639,7 @@ type sriovData struct {
636
639
resourceAmount int64
637
640
}
638
641
639
- func setupSRIOVConfigOrFail (f * framework.Framework , configMap * v1.ConfigMap ) sriovData {
642
+ func setupSRIOVConfigOrFail (f * framework.Framework , configMap * v1.ConfigMap ) * sriovData {
640
643
var err error
641
644
642
645
ginkgo .By (fmt .Sprintf ("Creating configMap %v/%v" , metav1 .NamespaceSystem , configMap .Name ))
@@ -670,7 +673,7 @@ func setupSRIOVConfigOrFail(f *framework.Framework, configMap *v1.ConfigMap) sri
670
673
}, 2 * time .Minute , framework .Poll ).Should (gomega .BeTrue ())
671
674
framework .Logf ("Successfully created device plugin pod, detected %d SRIOV device %q" , sriovResourceAmount , sriovResourceName )
672
675
673
- return sriovData {
676
+ return & sriovData {
674
677
configMap : configMap ,
675
678
serviceAccount : serviceAccount ,
676
679
pod : dpPod ,
@@ -679,7 +682,7 @@ func setupSRIOVConfigOrFail(f *framework.Framework, configMap *v1.ConfigMap) sri
679
682
}
680
683
}
681
684
682
- func teardownSRIOVConfigOrFail (f * framework.Framework , sd sriovData ) {
685
+ func teardownSRIOVConfigOrFail (f * framework.Framework , sd * sriovData ) {
683
686
var err error
684
687
gp := int64 (0 )
685
688
deleteOptions := metav1.DeleteOptions {
@@ -707,7 +710,7 @@ func runTopologyManagerNodeAlignmentSuiteTests(f *framework.Framework, configMap
707
710
}
708
711
709
712
sd := setupSRIOVConfigOrFail (f , configMap )
710
- envInfo := testEnvInfo {
713
+ envInfo := & testEnvInfo {
711
714
numaNodes : numaNodes ,
712
715
sriovResourceName : sd .resourceName ,
713
716
}
0 commit comments