DRA E2E: reduce risk of flake in ResourceSlice stress test

In at least one case, the controller only got as far as creating 93 out of 100
slices in the allotted one minute:

    [FAILED] Timed out after 60.001s.
    Value for field 'Items' failed to satisfy matcher.
    Expected
        <[]v1beta2.ResourceSlice | len:93, cap:146>:
           ...
    to have length 100
    In [It] at: k8s.io/kubernetes/test/e2e/dra/dra.go:1520 @ 05/09/25 17:49:42.592
This commit is contained in:
Patrick Ohly
2025-05-12 15:25:20 +02:00
parent 92f6854b3d
commit ba77d27560

View File

@@ -1562,7 +1562,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), feature.Dynami
listSlices := framework.ListObjects(f.ClientSet.ResourceV1beta2().ResourceSlices().List, metav1.ListOptions{
FieldSelector: resourceapi.ResourceSliceSelectorDriver + "=" + driverName,
})
gomega.Eventually(ctx, listSlices).WithTimeout(time.Minute).Should(gomega.HaveField("Items", gomega.HaveLen(numSlices)))
gomega.Eventually(ctx, listSlices).WithTimeout(2 * time.Minute).Should(gomega.HaveField("Items", gomega.HaveLen(numSlices)))
// Verify state.
expectSlices, err := listSlices(ctx)