@@ -387,7 +387,7 @@ tasks:
387
387
MONGO_GO_DRIVER_COMPRESSOR : " snappy"
388
388
389
389
- name : test-standalone-auth-ssl
390
- tags : ["test", "standalone"]
390
+ tags : ["test", "standalone", "authssl" ]
391
391
commands :
392
392
- func : bootstrap-mongo-orchestration
393
393
vars :
@@ -401,7 +401,7 @@ tasks:
401
401
SSL : " ssl"
402
402
403
403
- name : test-standalone-auth-ssl-compression
404
- tags : ["test", "standalone"]
404
+ tags : ["test", "standalone", "authssl", "compression" ]
405
405
commands :
406
406
- func : bootstrap-mongo-orchestration
407
407
vars :
@@ -430,7 +430,7 @@ tasks:
430
430
SSL : " nossl"
431
431
432
432
- name : test-replicaset-noauth-nossl-compression
433
- tags : ["test", "replicaset"]
433
+ tags : ["test", "replicaset", "compression" ]
434
434
commands :
435
435
- func : bootstrap-mongo-orchestration
436
436
vars :
@@ -445,7 +445,7 @@ tasks:
445
445
MONGO_GO_DRIVER_COMPRESSOR : " snappy"
446
446
447
447
- name : test-replicaset-auth-ssl
448
- tags : ["test", "replicaset"]
448
+ tags : ["test", "replicaset", "authssl" ]
449
449
commands :
450
450
- func : bootstrap-mongo-orchestration
451
451
vars :
@@ -459,7 +459,7 @@ tasks:
459
459
SSL : " ssl"
460
460
461
461
- name : test-replicaset-auth-ssl-compression
462
- tags : ["test", "replicaset"]
462
+ tags : ["test", "replicaset", "authssl", "compression" ]
463
463
commands :
464
464
- func : bootstrap-mongo-orchestration
465
465
vars :
@@ -488,7 +488,7 @@ tasks:
488
488
SSL : " nossl"
489
489
490
490
- name : test-sharded-noauth-nossl-compression
491
- tags : ["test", "sharded"]
491
+ tags : ["test", "sharded", "compression" ]
492
492
commands :
493
493
- func : bootstrap-mongo-orchestration
494
494
vars :
@@ -503,7 +503,7 @@ tasks:
503
503
MONGO_GO_DRIVER_COMPRESSOR : " snappy"
504
504
505
505
- name : test-sharded-auth-ssl
506
- tags : ["test", "sharded"]
506
+ tags : ["test", "sharded", "authssl" ]
507
507
commands :
508
508
- func : bootstrap-mongo-orchestration
509
509
vars :
@@ -517,7 +517,7 @@ tasks:
517
517
SSL : " ssl"
518
518
519
519
- name : test-sharded-auth-ssl-compression
520
- tags : ["test", "sharded"]
520
+ tags : ["test", "sharded", "authssl", "compression" ]
521
521
commands :
522
522
- func : bootstrap-mongo-orchestration
523
523
vars :
@@ -613,12 +613,31 @@ axes:
613
613
display_name : " 3.2"
614
614
variables :
615
615
VERSION : " 3.2"
616
+ - id : " 3.0"
617
+ display_name : " 3.0"
618
+ variables :
619
+ VERSION : " 3.0"
620
+ - id : " 2.6"
621
+ display_name : " 2.6"
622
+ variables :
623
+ VERSION : " 2.6"
616
624
- id : " latest"
617
625
display_name : " latest"
618
626
variables :
619
627
VERSION : " latest"
620
628
621
- - id : os
629
+ # OSes that support versions of MongoDB >= 2.6 with SSL.
630
+ - id : os-ssl-legacy
631
+ display_name : OS
632
+ values :
633
+ - id : " ubuntu1404-go-1-11"
634
+ display_name : " Ubuntu 14.04"
635
+ run_on : ubuntu1404-test
636
+ variables :
637
+ GO_DIST : " /opt/golang/go1.11"
638
+
639
+ # OSes that require >= 3.2 for SSL
640
+ - id : os-ssl-32
622
641
display_name : OS
623
642
values :
624
643
- id : " windows-64-go-1-11"
@@ -668,14 +687,26 @@ buildvariants:
668
687
tasks :
669
688
- name : " .compile-check"
670
689
671
- - matrix_name : " tests"
672
- matrix_spec : { version: "*", os: "*" }
673
- display_name : " ${version} ${os}"
690
+ - matrix_name : " tests-legacy-auth-ssl"
691
+ matrix_spec : { version: ["2.6", "3.0"], os-ssl-legacy: "*" }
692
+ display_name : " ${version} ${os-ssl-legacy}"
693
+ tasks :
694
+ - name : " .test !.enterprise-auth !.compression"
695
+
696
+ - matrix_name : " tests-legacy-noauth-nossl"
697
+ matrix_spec : { version: ["2.6", "3.0"], os-ssl-32: "*" }
698
+ display_name : " ${version} ${os-ssl-32}"
699
+ tasks :
700
+ - name : " .test !.authssl !.enterprise-auth !.compression"
701
+
702
+ - matrix_name : " tests-nonlegacy-servers"
703
+ matrix_spec : { version: ["3.2", "3.4", "3.6", "4.0", "latest"], os-ssl-32: "*" }
704
+ display_name : " ${version} ${os-ssl-32}"
674
705
tasks :
675
- - name : " .test !.enterprise-auth"
706
+ - name : " .test !.enterprise-auth"
676
707
677
708
- matrix_name : " enterprise-auth-tests"
678
- matrix_spec : { os: "*" }
679
- display_name : " Enterprise Auth - ${os}"
709
+ matrix_spec : { os-ssl-32 : "*" }
710
+ display_name : " Enterprise Auth - ${os-ssl-32 }"
680
711
tasks :
681
712
- name : " .test .enterprise-auth"
0 commit comments