@@ -43,19 +43,19 @@ jobs:
43
43
44
44
- name : Forward API port
45
45
id : forward-api-port
46
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
46
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
47
47
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
48
48
continue-on-error : true
49
49
50
50
- name : Initialization tests v1
51
51
id : tests
52
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
52
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
53
53
working-directory : ./backend/test/initialization
54
54
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true
55
55
continue-on-error : true
56
56
57
57
- name : Collect failed logs
58
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
58
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.tests.outcome != 'success' }}
59
59
run : |
60
60
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
61
61
exit 1
@@ -91,19 +91,19 @@ jobs:
91
91
92
92
- name : Forward API port
93
93
id : forward-api-port
94
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
94
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
95
95
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
96
96
continue-on-error : true
97
97
98
98
- name : Initialization tests v2
99
99
id : tests
100
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
100
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
101
101
working-directory : ./backend/test/v2/initialization
102
102
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true
103
103
continue-on-error : true
104
104
105
105
- name : Collect failed logs
106
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
106
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.tests.outcome != 'success' }}
107
107
run : |
108
108
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
109
109
exit 1
@@ -139,25 +139,25 @@ jobs:
139
139
140
140
- name : Forward API port
141
141
id : forward-api-port
142
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
142
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
143
143
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
144
144
continue-on-error : true
145
145
146
146
- name : Forward MySQL port
147
147
id : forward-mysql-port
148
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
148
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
149
149
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "mysql" 3306 3306
150
150
continue-on-error : true
151
151
152
152
- name : API integration tests v1
153
153
id : tests
154
- if : ${{ ( steps.forward-mysql-port.outcome == 'success' ) }}
154
+ if : ${{ steps.forward-mysql-port.outcome == 'success' }}
155
155
working-directory : ./backend/test/integration
156
156
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true
157
157
continue-on-error : true
158
158
159
159
- name : Collect failed logs
160
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.forward-mysql-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
160
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.forward-mysql-port.outcome != 'success' || steps.tests.outcome != 'success' }}
161
161
run : |
162
162
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
163
163
exit 1
@@ -195,25 +195,25 @@ jobs:
195
195
196
196
- name : Forward API port
197
197
id : forward-api-port
198
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
198
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
199
199
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
200
200
continue-on-error : true
201
201
202
202
- name : Forward MLMD port
203
203
id : forward-mlmd-port
204
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
204
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
205
205
run : kubectl -n kubeflow port-forward svc/metadata-grpc-service 8080:8080 &
206
206
continue-on-error : true
207
207
208
208
- name : API integration tests v2
209
209
id : tests
210
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
210
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
211
211
working-directory : ./backend/test/v2/integration
212
212
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true
213
213
continue-on-error : true
214
214
215
215
- name : Collect failed logs
216
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.forward-mlmd-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
216
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.forward-mlmd-port.outcome != 'success' || steps.tests.outcome != 'success' }}
217
217
run : |
218
218
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
219
219
exit 1
@@ -250,25 +250,25 @@ jobs:
250
250
251
251
- name : Forward API port
252
252
id : forward-api-port
253
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
253
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
254
254
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
255
255
continue-on-error : true
256
256
257
257
- name : Forward MLMD port
258
258
id : forward-mlmd-port
259
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
259
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
260
260
run : kubectl -n kubeflow port-forward svc/metadata-grpc-service 8080:8080 &
261
261
continue-on-error : true
262
262
263
263
- name : API integration tests v2
264
264
id : tests
265
- if : ${{ ( steps.forward-mlmd-port.outcome == 'success' ) }}
265
+ if : ${{ steps.forward-mlmd-port.outcome == 'success' }}
266
266
working-directory : ./backend/test/v2/integration
267
267
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true -useProxy=true
268
268
continue-on-error : true
269
269
270
270
- name : Collect failed logs
271
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
271
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.tests.outcome != 'success' }}
272
272
run : |
273
273
./.github/resources/scripts/collect-logs.sh --ns squid --output /tmp/tmp_squid_pod_log.txt
274
274
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
@@ -306,25 +306,25 @@ jobs:
306
306
307
307
- name : Forward API port
308
308
id : forward-api-port
309
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
309
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
310
310
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
311
311
continue-on-error : true
312
312
313
313
- name : Forward MLMD port
314
314
id : forward-mlmd-port
315
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
315
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
316
316
run : kubectl -n kubeflow port-forward svc/metadata-grpc-service 8080:8080 &
317
317
continue-on-error : true
318
318
319
319
- name : API integration tests v2
320
320
id : tests
321
- if : ${{ ( steps.forward-mlmd-port.outcome == 'success' ) }}
321
+ if : ${{ steps.forward-mlmd-port.outcome == 'success' }}
322
322
working-directory : ./backend/test/v2/integration
323
323
run : go test -v ./... -namespace kubeflow -args -runIntegrationTests=true -cacheEnabled=false
324
324
continue-on-error : true
325
325
326
326
- name : Collect failed logs
327
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
327
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.tests.outcome != 'success' }}
328
328
run : |
329
329
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
330
330
exit 1
@@ -360,13 +360,13 @@ jobs:
360
360
361
361
- name : Forward API port
362
362
id : forward-api-port
363
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
363
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
364
364
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
365
365
continue-on-error : true
366
366
367
367
- name : Forward Frontend port
368
368
id : forward-frontend-port
369
- if : ${{ ( steps.forward-api-port.outcome == 'success' ) }}
369
+ if : ${{ steps.forward-api-port.outcome == 'success' }}
370
370
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline-ui" 3000 3000
371
371
continue-on-error : true
372
372
@@ -376,12 +376,12 @@ jobs:
376
376
377
377
- name : Frontend integration tests
378
378
id : tests
379
- if : ${{ ( steps.forward-frontend-port.outcome == 'success' ) }}
379
+ if : ${{ steps.forward-frontend-port.outcome == 'success' }}
380
380
run : docker run --net=host kfp-frontend-integration-test:local --remote-run true
381
381
continue-on-error : true
382
382
383
383
- name : Collect failed logs
384
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success' ) || ( steps.forward-api-port.outcome != 'success' ) || ( steps.forward-frontend-port.outcome != 'success' ) || ( steps.tests.outcome != 'success' ) }}
384
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.forward-frontend-port.outcome != 'success' || steps.tests.outcome != 'success' }}
385
385
run : |
386
386
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
387
387
exit 1
@@ -417,27 +417,27 @@ jobs:
417
417
418
418
- name : Forward API port
419
419
id : forward-api-port
420
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
420
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
421
421
run : ./.github/resources/scripts/forward-port.sh "kubeflow" "ml-pipeline" 8888 8888
422
422
continue-on-error : true
423
423
424
424
- name : Install prerequisites
425
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
425
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
426
426
run : pip3 install -r ./test/sample-test/requirements.txt
427
427
428
428
- name : Basic sample tests - sequential
429
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
429
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
430
430
id : sequential-test
431
431
run : python3 ./test/sample-test/sample_test_launcher.py sample_test run_test --namespace kubeflow --test-name sequential --results-gcs-dir output
432
432
433
433
- name : Basic sample tests - exit_handler
434
- if : ${{ ( steps.create-kfp-cluster.outcome == 'success' ) }}
434
+ if : ${{ steps.create-kfp-cluster.outcome == 'success' }}
435
435
id : sample-test
436
436
run : python3 ./test/sample-test/sample_test_launcher.py sample_test run_test --namespace kubeflow --test-name exit_handler --expected-result failed --results-gcs-dir output
437
437
continue-on-error : true
438
438
439
439
- name : Collect failed logs
440
- if : ${{ ( steps.create-kfp-cluster.outcome != 'success') || ( steps.forward-api-port.outcome != 'success') || ( steps.sequential-test.outcome != 'success') || ( steps.sample-test.outcome != 'success') }}
440
+ if : ${{ steps.create-kfp-cluster.outcome != 'success' || steps.forward-api-port.outcome != 'success' || steps.sequential-test.outcome != 'success' || steps.sample-test.outcome != 'success'}}
441
441
run : |
442
442
./.github/resources/scripts/collect-logs.sh --ns kubeflow --output /tmp/tmp_pod_log.txt
443
443
exit 1
0 commit comments