@@ -35,17 +35,20 @@ func jobInfoEqual(l, r *JobInfo) bool {
35
35
func TestAddTaskInfo (t * testing.T ) {
36
36
// case1
37
37
case01_uid := JobID ("uid" )
38
+ case01_ns := "c1"
38
39
case01_owner := buildOwnerReference ("uid" )
39
40
40
- case01_pod1 := buildPod ("c1" , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
41
+ case01_pod1 := buildPod (case01_ns , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
41
42
case01_task1 := NewTaskInfo (case01_pod1 )
42
- case01_pod2 := buildPod ("c1" , "p2" , "n1" , v1 .PodRunning , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
43
+ case01_pod2 := buildPod (case01_ns , "p2" , "n1" , v1 .PodRunning , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
43
44
case01_task2 := NewTaskInfo (case01_pod2 )
44
- case01_pod3 := buildPod ("c1" , "p3" , "n1" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
45
+ case01_pod3 := buildPod (case01_ns , "p3" , "n1" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
45
46
case01_task3 := NewTaskInfo (case01_pod3 )
46
- case01_pod4 := buildPod ("c1" , "p4" , "n1" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
47
+ case01_pod4 := buildPod (case01_ns , "p4" , "n1" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
47
48
case01_task4 := NewTaskInfo (case01_pod4 )
48
49
50
+ _ , pg := getOwners (case01_pod1 )
51
+
49
52
tests := []struct {
50
53
name string
51
54
uid JobID
@@ -58,7 +61,11 @@ func TestAddTaskInfo(t *testing.T) {
58
61
pods : []* v1.Pod {case01_pod1 , case01_pod2 , case01_pod3 , case01_pod4 },
59
62
expected : & JobInfo {
60
63
UID : case01_uid ,
61
- MinAvailable : 0 ,
64
+ Namespace : case01_ns ,
65
+ Queue : QueueID (case01_ns ),
66
+ Name : string (case01_uid ),
67
+ MinAvailable : 1 ,
68
+ PodGroup : pg ,
62
69
Allocated : buildResource ("4000m" , "4G" ),
63
70
TotalRequest : buildResource ("5000m" , "5G" ),
64
71
Tasks : tasksMap {
@@ -103,21 +110,25 @@ func TestAddTaskInfo(t *testing.T) {
103
110
func TestDeleteTaskInfo (t * testing.T ) {
104
111
// case1
105
112
case01_uid := JobID ("owner1" )
113
+ case01_ns := "c1"
106
114
case01_owner := buildOwnerReference (string (case01_uid ))
107
- case01_pod1 := buildPod ("c1" , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
115
+ case01_pod1 := buildPod (case01_ns , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
108
116
case01_task1 := NewTaskInfo (case01_pod1 )
109
- case01_pod2 := buildPod ("c1" , "p2" , "n1" , v1 .PodRunning , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
110
- case01_pod3 := buildPod ("c1" , "p3" , "n1" , v1 .PodRunning , buildResourceList ("3000m" , "3G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
117
+ case01_pod2 := buildPod (case01_ns , "p2" , "n1" , v1 .PodRunning , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
118
+ case01_pod3 := buildPod (case01_ns , "p3" , "n1" , v1 .PodRunning , buildResourceList ("3000m" , "3G" ), []metav1.OwnerReference {case01_owner }, make (map [string ]string ))
111
119
case01_task3 := NewTaskInfo (case01_pod3 )
120
+ _ , case01_job := getOwners (case01_pod1 )
112
121
113
122
// case2
114
123
case02_uid := JobID ("owner2" )
124
+ case02_ns := "c2"
115
125
case02_owner := buildOwnerReference (string (case02_uid ))
116
- case02_pod1 := buildPod ("c1" , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
126
+ case02_pod1 := buildPod (case02_ns , "p1" , "" , v1 .PodPending , buildResourceList ("1000m" , "1G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
117
127
case02_task1 := NewTaskInfo (case02_pod1 )
118
- case02_pod2 := buildPod ("c1" , "p2" , "n1" , v1 .PodPending , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
119
- case02_pod3 := buildPod ("c1" , "p3" , "n1" , v1 .PodRunning , buildResourceList ("3000m" , "3G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
128
+ case02_pod2 := buildPod (case02_ns , "p2" , "n1" , v1 .PodPending , buildResourceList ("2000m" , "2G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
129
+ case02_pod3 := buildPod (case02_ns , "p3" , "n1" , v1 .PodRunning , buildResourceList ("3000m" , "3G" ), []metav1.OwnerReference {case02_owner }, make (map [string ]string ))
120
130
case02_task3 := NewTaskInfo (case02_pod3 )
131
+ _ , case02_job := getOwners (case02_pod1 )
121
132
122
133
tests := []struct {
123
134
name string
@@ -133,7 +144,11 @@ func TestDeleteTaskInfo(t *testing.T) {
133
144
rmPods : []* v1.Pod {case01_pod2 },
134
145
expected : & JobInfo {
135
146
UID : case01_uid ,
136
- MinAvailable : 0 ,
147
+ Namespace : case01_ns ,
148
+ Name : string (case01_uid ),
149
+ Queue : QueueID (case01_ns ),
150
+ MinAvailable : 1 ,
151
+ PodGroup : case01_job ,
137
152
Allocated : buildResource ("3000m" , "3G" ),
138
153
TotalRequest : buildResource ("4000m" , "4G" ),
139
154
Tasks : tasksMap {
@@ -155,7 +170,11 @@ func TestDeleteTaskInfo(t *testing.T) {
155
170
rmPods : []* v1.Pod {case02_pod2 },
156
171
expected : & JobInfo {
157
172
UID : case02_uid ,
158
- MinAvailable : 0 ,
173
+ Namespace : case02_ns ,
174
+ Name : string (case02_uid ),
175
+ Queue : QueueID (case02_ns ),
176
+ MinAvailable : 1 ,
177
+ PodGroup : case02_job ,
159
178
Allocated : buildResource ("3000m" , "3G" ),
160
179
TotalRequest : buildResource ("4000m" , "4G" ),
161
180
Tasks : tasksMap {
0 commit comments