@@ -204,15 +204,23 @@ e2e: &e2e
204
204
command : |
205
205
build/portforward.sh 8080&
206
206
mkdir -p ~/junit
207
- skip_focus =("-ginkgo.skip=\[Heavy\]|\[MultiCNI\]|\[Disruptive\]|\[Flaky\]")
207
+ e2e_opts =("-ginkgo.skip=\[Heavy\]|\[MultiCNI\]|\[Disruptive\]|\[Flaky\]")
208
208
if [[ ${CIRCLE_JOB} = e2e_multi_cni ]]; then
209
209
# per-node config test requires an additional worker node
210
- skip_focus ="-ginkgo.skip=\[Heavy\]|\[Disruptive\]|\[Flaky\]|Per-node configuration"
210
+ e2e_opts ="-ginkgo.skip=\[Heavy\]|\[Disruptive\]|\[Flaky\]|Per-node configuration"
211
211
fi
212
212
if [[ ${E2E_FOCUS:-} ]]; then
213
- skip_focus +=("-ginkgo.focus=${E2E_FOCUS}")
213
+ e2e_opts +=("-ginkgo.focus=${E2E_FOCUS}")
214
214
fi
215
- _output/virtlet-e2e-tests -test.v "${skip_focus[@]}" -junitOutput ~/junit/junit.xml -include-unsafe-tests=true
215
+ if [[ ${CIRCLE_JOB} = e2e_debian ]]; then
216
+ e2e_opts+=(-image cdimage.debian.org/cdimage/openstack/archive/9.8.0/debian-9.8.0-openstack-amd64.qcow2
217
+ -sshuser debian
218
+ -memoryLimit 256
219
+ -use-dhcp-network-config)
220
+ fi
221
+ _output/virtlet-e2e-tests -test.v "${e2e_opts[@]}" \
222
+ -junitOutput ~/junit/junit.xml \
223
+ -include-unsafe-tests=true
216
224
217
225
- store_test_results :
218
226
path : ~/junit
@@ -394,6 +402,9 @@ jobs:
394
402
e2e_1_12 :
395
403
<< : *e2e
396
404
405
+ e2e_debian :
406
+ << : *e2e
407
+
397
408
push_branch :
398
409
<< : *push_images
399
410
@@ -518,20 +529,29 @@ workflows:
518
529
only : /^master$|^.*-net$/
519
530
tags :
520
531
only : /^v[0-9].*/
521
- - e2e_multi_cni :
532
+ # XXX: temporarily disabled, to be fixed
533
+ # - e2e_multi_cni:
534
+ # requires:
535
+ # - build
536
+ # filters:
537
+ # branches:
538
+ # only: /^master$|^.*-net$|^.*-ext-e2e$/
539
+ # tags:
540
+ # only: /^v[0-9].*/
541
+ - e2e_1_12 :
522
542
requires :
523
543
- build
524
544
filters :
525
545
branches :
526
- only : /^master$|^ .*-net $/
546
+ ignore : /^.*-docs $/
527
547
tags :
528
548
only : /^v[0-9].*/
529
- - e2e_1_12 :
549
+ - e2e_debian :
530
550
requires :
531
551
- build
532
552
filters :
533
553
branches :
534
- ignore : /^.*-docs $/
554
+ only : /^master$|^ .*-ext-e2e $/
535
555
tags :
536
556
only : /^v[0-9].*/
537
557
- push_branch :
@@ -547,8 +567,10 @@ workflows:
547
567
- e2e_calico
548
568
- e2e_flannel
549
569
- e2e_weave
550
- - e2e_multi_cni
570
+ # XXX: temporarily disabled, to be fixed
571
+ # - e2e_multi_cni
551
572
- e2e_1_12
573
+ - e2e_debian
552
574
- integration
553
575
filters :
554
576
branches :
@@ -566,4 +588,3 @@ workflows:
566
588
- build_docs :
567
589
requires :
568
590
- prepare_build
569
-
0 commit comments