Skip to content

Commit c511aaa

Browse files
jan-lawMagic Mirror
authored andcommitted
Remove ordering on e2e tests
Tests dryrun scenarios in any order. Refactored namespace creation/deletion before and after each test Entry in DescribeTable. Eventually() will retry the dryrun command to wait for any duplicate resources pending deletion from previous test cases. ref: https://issues.redhat.com/browse/ACM-22932 Assisted by Cursor. Signed-off-by: Janelle Law <[email protected]> (cherry picked from commit d2c11fc2add9006ac871b0547d5591f94d8076ad)
1 parent b487428 commit c511aaa

File tree

21 files changed

+308
-276
lines changed

21 files changed

+308
-276
lines changed

test/dryrun/context_vars/object_namespaced/input.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
---
22
apiVersion: v1
3-
kind: Namespace
4-
metadata:
5-
name: mega-mart
6-
labels:
7-
box: big
8-
---
9-
apiVersion: v1
103
kind: ConfigMap
114
metadata:
125
name: inventory
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: mega-mart
6+
labels:
7+
box: big
8+

test/dryrun/context_vars/object_pod_default_func/input.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
---
22
apiVersion: v1
3-
kind: Namespace
4-
metadata:
5-
name: dangler
6-
---
7-
apiVersion: v1
83
kind: Pod
94
metadata:
105
name: nginx-pod
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: dangler
6+

test/dryrun/context_vars/object_pod_nsselector/input.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
---
22
apiVersion: v1
3-
kind: Namespace
4-
metadata:
5-
name: dangler
6-
---
7-
apiVersion: v1
83
kind: Pod
94
metadata:
105
name: nginx-pod
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: dangler
6+

test/dryrun/context_vars/object_templated_ns/input.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
---
22
apiVersion: v1
3-
kind: Namespace
4-
metadata:
5-
name: mega-mart
6-
labels:
7-
box: big
8-
---
9-
apiVersion: v1
103
kind: ConfigMap
114
metadata:
125
name: inventory
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: mega-mart
6+
labels:
7+
box: big
8+

test/dryrun/context_vars/object_unnamed_objdef/input.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
---
22
apiVersion: v1
3-
kind: Namespace
4-
metadata:
5-
name: mega-mart
6-
labels:
7-
box: big
8-
---
9-
apiVersion: v1
103
kind: ConfigMap
114
metadata:
125
name: inventory

0 commit comments

Comments
 (0)