Skip to content

Commit f670ba5

Browse files
author
Madhan Raj Mookkandy
committed
Fix tests to fail and continue
Expose ELB DSR flag
1 parent 21c9d90 commit f670ba5

12 files changed

+305
-211
lines changed

hcn/hcnendpoint_test.go

+61-61
Original file line numberDiff line numberDiff line change
@@ -11,261 +11,261 @@ import (
1111
func TestCreateDeleteEndpoint(t *testing.T) {
1212
network, err := HcnCreateTestNetwork()
1313
if err != nil {
14-
t.Error(err)
14+
t.Fatal(err)
1515
}
1616
Endpoint, err := HcnCreateTestEndpoint(network)
1717
if err != nil {
18-
t.Error(err)
18+
t.Fatal(err)
1919
}
2020
jsonString, err := json.Marshal(Endpoint)
2121
if err != nil {
22-
t.Error(err)
22+
t.Fatal(err)
2323
}
2424
fmt.Printf("Endpoint JSON:\n%s \n", jsonString)
2525

2626
_, err = Endpoint.Delete()
2727
if err != nil {
28-
t.Error(err)
28+
t.Fatal(err)
2929
}
3030
_, err = network.Delete()
3131
if err != nil {
32-
t.Error(err)
32+
t.Fatal(err)
3333
}
3434
}
3535

3636
func TestGetEndpointById(t *testing.T) {
3737
network, err := HcnCreateTestNetwork()
3838
if err != nil {
39-
t.Error(err)
39+
t.Fatal(err)
4040
}
4141
Endpoint, err := HcnCreateTestEndpoint(network)
4242
if err != nil {
43-
t.Error(err)
43+
t.Fatal(err)
4444
}
4545

4646
foundEndpoint, err := GetEndpointByID(Endpoint.Id)
4747
if err != nil {
48-
t.Error(err)
48+
t.Fatal(err)
4949
}
5050
if foundEndpoint == nil {
51-
t.Errorf("No Endpoint found")
51+
t.Fatal("No Endpoint found")
5252
}
5353

5454
_, err = foundEndpoint.Delete()
5555
if err != nil {
56-
t.Error(err)
56+
t.Fatal(err)
5757
}
5858
_, err = network.Delete()
5959
if err != nil {
60-
t.Error(err)
60+
t.Fatal(err)
6161
}
6262
}
6363

6464
func TestGetEndpointByName(t *testing.T) {
6565
network, err := HcnCreateTestNetwork()
6666
if err != nil {
67-
t.Error(err)
67+
t.Fatal(err)
6868
}
6969
Endpoint, err := HcnCreateTestEndpoint(network)
7070
if err != nil {
71-
t.Error(err)
71+
t.Fatal(err)
7272
}
7373

7474
foundEndpoint, err := GetEndpointByName(Endpoint.Name)
7575
if err != nil {
76-
t.Error(err)
76+
t.Fatal(err)
7777
}
7878
if foundEndpoint == nil {
79-
t.Errorf("No Endpoint found")
79+
t.Fatal("No Endpoint found")
8080
}
8181

8282
_, err = foundEndpoint.Delete()
8383
if err != nil {
84-
t.Error(err)
84+
t.Fatal(err)
8585
}
8686
_, err = network.Delete()
8787
if err != nil {
88-
t.Error(err)
88+
t.Fatal(err)
8989
}
9090
}
9191

9292
func TestListEndpoints(t *testing.T) {
9393
network, err := HcnCreateTestNetwork()
9494
if err != nil {
95-
t.Error(err)
95+
t.Fatal(err)
9696
}
9797
Endpoint, err := HcnCreateTestEndpoint(network)
9898
if err != nil {
99-
t.Error(err)
99+
t.Fatal(err)
100100
}
101101

102102
foundEndpoints, err := ListEndpoints()
103103
if err != nil {
104-
t.Error(err)
104+
t.Fatal(err)
105105
}
106106
if len(foundEndpoints) == 0 {
107-
t.Errorf("No Endpoint found")
107+
t.Fatal("No Endpoint found")
108108
}
109109

110110
_, err = Endpoint.Delete()
111111
if err != nil {
112-
t.Error(err)
112+
t.Fatal(err)
113113
}
114114
_, err = network.Delete()
115115
if err != nil {
116-
t.Error(err)
116+
t.Fatal(err)
117117
}
118118
}
119119

120120
func TestListEndpointsOfNetwork(t *testing.T) {
121121
network, err := HcnCreateTestNetwork()
122122
if err != nil {
123-
t.Error(err)
123+
t.Fatal(err)
124124
}
125125
Endpoint, err := HcnCreateTestEndpoint(network)
126126
if err != nil {
127-
t.Error(err)
127+
t.Fatal(err)
128128
}
129129

130130
foundEndpoints, err := ListEndpointsOfNetwork(network.Id)
131131
if err != nil {
132-
t.Error(err)
132+
t.Fatal(err)
133133
}
134134
if len(foundEndpoints) == 0 {
135-
t.Errorf("No Endpoint found")
135+
t.Fatal("No Endpoint found")
136136
}
137137

138138
_, err = Endpoint.Delete()
139139
if err != nil {
140-
t.Error(err)
140+
t.Fatal(err)
141141
}
142142
_, err = network.Delete()
143143
if err != nil {
144-
t.Error(err)
144+
t.Fatal(err)
145145
}
146146
}
147147

148148
func TestEndpointNamespaceAttachDetach(t *testing.T) {
149149
network, err := HcnCreateTestNetwork()
150150
if err != nil {
151-
t.Error(err)
151+
t.Fatal(err)
152152
}
153153
endpoint, err := HcnCreateTestEndpoint(network)
154154
if err != nil {
155-
t.Error(err)
155+
t.Fatal(err)
156156
}
157157
namespace, err := HcnCreateTestNamespace()
158158
if err != nil {
159-
t.Error(err)
159+
t.Fatal(err)
160160
}
161161

162162
err = endpoint.NamespaceAttach(namespace.Id)
163163
if err != nil {
164-
t.Error(err)
164+
t.Fatal(err)
165165
}
166166
err = endpoint.NamespaceDetach(namespace.Id)
167167
if err != nil {
168-
t.Error(err)
168+
t.Fatal(err)
169169
}
170170

171171
_, err = namespace.Delete()
172172
if err != nil {
173-
t.Error(err)
173+
t.Fatal(err)
174174
}
175175
_, err = endpoint.Delete()
176176
if err != nil {
177-
t.Error(err)
177+
t.Fatal(err)
178178
}
179179
_, err = network.Delete()
180180
if err != nil {
181-
t.Error(err)
181+
t.Fatal(err)
182182
}
183183
}
184184

185185
func TestCreateEndpointWithNamespace(t *testing.T) {
186186
network, err := HcnCreateTestNetwork()
187187
if err != nil {
188-
t.Error(err)
188+
t.Fatal(err)
189189
}
190190
namespace, err := HcnCreateTestNamespace()
191191
if err != nil {
192-
t.Error(err)
192+
t.Fatal(err)
193193
}
194194
Endpoint, err := HcnCreateTestEndpointWithNamespace(network, namespace)
195195
if err != nil {
196-
t.Error(err)
196+
t.Fatal(err)
197197
}
198198
if Endpoint.HostComputeNamespace == "" {
199-
t.Errorf("No Namespace detected.")
199+
t.Fatal("No Namespace detected.")
200200
}
201201

202202
_, err = Endpoint.Delete()
203203
if err != nil {
204-
t.Error(err)
204+
t.Fatal(err)
205205
}
206206
_, err = network.Delete()
207207
if err != nil {
208-
t.Error(err)
208+
t.Fatal(err)
209209
}
210210
}
211211

212212
func TestApplyPolicyOnEndpoint(t *testing.T) {
213213
network, err := HcnCreateTestNetwork()
214214
if err != nil {
215-
t.Error(err)
215+
t.Fatal(err)
216216
}
217217
Endpoint, err := HcnCreateTestEndpoint(network)
218218
if err != nil {
219-
t.Error(err)
219+
t.Fatal(err)
220220
}
221221
endpointPolicyList, err := HcnCreateAcls()
222222
if err != nil {
223-
t.Error(err)
223+
t.Fatal(err)
224224
}
225225
jsonString, err := json.Marshal(*endpointPolicyList)
226226
if err != nil {
227-
t.Error(err)
227+
t.Fatal(err)
228228
}
229229
fmt.Printf("ACLS JSON:\n%s \n", jsonString)
230230
err = Endpoint.ApplyPolicy(*endpointPolicyList)
231231
if err != nil {
232-
t.Error(err)
232+
t.Fatal(err)
233233
}
234234

235235
foundEndpoint, err := GetEndpointByName(Endpoint.Name)
236236
if err != nil {
237-
t.Error(err)
237+
t.Fatal(err)
238238
}
239239
if len(foundEndpoint.Policies) == 0 {
240-
t.Errorf("No Endpoint Policies found")
240+
t.Fatal("No Endpoint Policies found")
241241
}
242242

243243
_, err = Endpoint.Delete()
244244
if err != nil {
245-
t.Error(err)
245+
t.Fatal(err)
246246
}
247247
_, err = network.Delete()
248248
if err != nil {
249-
t.Error(err)
249+
t.Fatal(err)
250250
}
251251
}
252252

253253
func TestModifyEndpointSettings(t *testing.T) {
254254
network, err := HcnCreateTestNetwork()
255255
if err != nil {
256-
t.Error(err)
256+
t.Fatal(err)
257257
}
258258
endpoint, err := HcnCreateTestEndpoint(network)
259259
if err != nil {
260-
t.Error(err)
260+
t.Fatal(err)
261261
}
262262
endpointPolicy, err := HcnCreateAcls()
263263
if err != nil {
264-
t.Error(err)
264+
t.Fatal(err)
265265
}
266266
settingsJson, err := json.Marshal(endpointPolicy)
267267
if err != nil {
268-
t.Error(err)
268+
t.Fatal(err)
269269
}
270270

271271
requestMessage := &ModifyEndpointSettingRequest{
@@ -276,23 +276,23 @@ func TestModifyEndpointSettings(t *testing.T) {
276276

277277
err = ModifyEndpointSettings(endpoint.Id, requestMessage)
278278
if err != nil {
279-
t.Error(err)
279+
t.Fatal(err)
280280
}
281281

282282
foundEndpoint, err := GetEndpointByName(endpoint.Name)
283283
if err != nil {
284-
t.Error(err)
284+
t.Fatal(err)
285285
}
286286
if len(foundEndpoint.Policies) == 0 {
287-
t.Errorf("No Endpoint Policies found")
287+
t.Fatal("No Endpoint Policies found")
288288
}
289289

290290
_, err = endpoint.Delete()
291291
if err != nil {
292-
t.Error(err)
292+
t.Fatal(err)
293293
}
294294
_, err = network.Delete()
295295
if err != nil {
296-
t.Error(err)
296+
t.Fatal(err)
297297
}
298298
}

hcn/hcnerrors_test.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,26 @@ import (
99
func TestMissingNetworkByName(t *testing.T) {
1010
_, err := GetNetworkByName("Not found name")
1111
if err == nil {
12-
t.Errorf("Error was not thrown.")
12+
t.Fatal("Error was not thrown.")
1313
}
1414
if !IsNotFoundError(err) {
15-
t.Errorf("Unrelated error was thrown.")
15+
t.Fatal("Unrelated error was thrown.")
1616
}
1717
if _, ok := err.(NetworkNotFoundError); !ok {
18-
t.Errorf("Wrong error type was thrown.")
18+
t.Fatal("Wrong error type was thrown.")
1919
}
2020
}
2121

2222
func TestMissingNetworkById(t *testing.T) {
2323
// Random guid
2424
_, err := GetNetworkByID("5f0b1190-63be-4e0c-b974-bd0f55675a42")
2525
if err == nil {
26-
t.Errorf("Unrelated error was thrown.")
26+
t.Fatal("Unrelated error was thrown.")
2727
}
2828
if !IsNotFoundError(err) {
29-
t.Errorf("Unrelated error was thrown.")
29+
t.Fatal("Unrelated error was thrown.")
3030
}
3131
if _, ok := err.(NetworkNotFoundError); !ok {
32-
t.Errorf("Wrong error type was thrown.")
32+
t.Fatal("Wrong error type was thrown.")
3333
}
3434
}

0 commit comments

Comments
 (0)