Skip to content

Commit 1e2b7dd

Browse files
charludoburgerdev
authored andcommitted
e2e: adjust context handling in various tests
1 parent 3f760b3 commit 1e2b7dd

File tree

5 files changed

+11
-6
lines changed

5 files changed

+11
-6
lines changed

e2e/containerd-11644-reproducer/containerd-11644-reproducer_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ func TestContainerd11644Reproducer(t *testing.T) {
3636

3737
deploymentName := "containerd-11644-reproducer"
3838
runcTester, ccTester := kuberesource.Containerd11644ReproducerTesters(deploymentName)
39-
ctx, cancel := context.WithTimeout(t.Context(), 2*time.Minute)
40-
t.Cleanup(cancel)
4139

4240
// Start the runcTester outside the CC context.
4341
ct.Init(t, []any{runcTester})
42+
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
43+
t.Cleanup(cancel)
4444
_, err = ct.Kubeclient.Client.AppsV1().
4545
Deployments(ct.Namespace).
4646
Apply(
@@ -67,6 +67,8 @@ func TestContainerd11644Reproducer(t *testing.T) {
6767
require.True(t, t.Run("set", ct.Set), "contrast set needs to succeed for subsequent tests")
6868
require.True(t, t.Run("contrast verify", ct.Verify), "contrast verify needs to succeed for subsequent tests")
6969

70+
ctx, cancel = context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
71+
t.Cleanup(cancel)
7072
err = ct.Kubeclient.WaitForDeployment(ctx, ct.Namespace, *ccTester.Name)
7173
require.NoError(t, err)
7274
}

e2e/imagestore/imagestore_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,14 @@ func TestImageStore(t *testing.T) {
7171
require.True(t.Run("contrast verify", ct.Verify), "contrast verify needs to succeed for subsequent tests")
7272

7373
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
74-
defer cancel()
74+
t.Cleanup(cancel)
7575
require.NoError(ct.Kubeclient.WaitForStatefulSet(ctx, ct.Namespace, "coordinator"))
7676

7777
for name, tc := range tests {
7878
t.Run(name, func(t *testing.T) {
79+
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
80+
t.Cleanup(cancel)
81+
7982
require = req.New(t)
8083
require.NoError(ct.Kubeclient.WaitForPod(ctx, ct.Namespace, tc.name))
8184

e2e/servicemesh/servicemesh_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func TestIngressEgress(t *testing.T) {
6060
require.True(t, t.Run("deployments become available", func(t *testing.T) {
6161
require := require.New(t)
6262

63-
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(1*time.Minute))
63+
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
6464
defer cancel()
6565

6666
require.NoError(ct.Kubeclient.WaitForDeployment(ctx, ct.Namespace, "vote-bot"))

e2e/volumestatefulset/volumestatefulset_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func TestVolumeStatefulSet(t *testing.T) {
5353
require.True(t, t.Run("deployments become available", func(t *testing.T) {
5454
require := require.New(t)
5555

56-
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(1*time.Minute))
56+
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
5757
defer cancel()
5858

5959
require.NoError(ct.Kubeclient.WaitForStatefulSet(ctx, ct.Namespace, "volume-tester"))

e2e/workloadsecret/workloadsecret_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func TestWorkloadSecrets(t *testing.T) {
5757
require.True(t, t.Run("deployments become available", func(t *testing.T) {
5858
require := require.New(t)
5959

60-
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(1*time.Minute))
60+
ctx, cancel := context.WithTimeout(t.Context(), ct.FactorPlatformTimeout(2*time.Minute))
6161
defer cancel()
6262

6363
require.NoError(ct.Kubeclient.WaitForDeployment(ctx, ct.Namespace, "vote-bot"))

0 commit comments

Comments
 (0)