@@ -87,6 +87,7 @@ functions:
87
87
export RETRY_WRITES=${RETRY_WRITES}
88
88
export WITH_ACTIVE_SUPPORT="${WITH_ACTIVE_SUPPORT}"
89
89
export SINGLE_MONGOS="${SINGLE_MONGOS}"
90
+ export MMAPV1="${MMAPV1}"
90
91
EOT
91
92
# See what we've done
92
93
cat expansion.yml
@@ -348,6 +349,16 @@ functions:
348
349
${PREPARE_SHELL}
349
350
MONGODB_URI="${MONGODB_URI}" .evergreen/run-tests.sh
350
351
352
+ " run tests via mlaunch " :
353
+ - command : shell.exec
354
+ type : test
355
+ params :
356
+ shell : bash
357
+ working_dir : " src"
358
+ script : |
359
+ ${PREPARE_SHELL}
360
+ MONGODB_URI="${MONGODB_URI}" .evergreen/run-tests-mlaunch.sh
361
+
351
362
" run local tls tests " :
352
363
- command : shell.exec
353
364
type : test
@@ -488,6 +499,9 @@ tasks:
488
499
- func : " bootstrap mongo-orchestration"
489
500
- func : " run tests"
490
501
# - func: "cleanup mo"
502
+ - name : " test-mlaunch"
503
+ commands :
504
+ - func : " run tests via mlaunch"
491
505
- name : " local-tls-tests"
492
506
commands :
493
507
- func : " run local tls tests"
@@ -675,7 +689,15 @@ axes:
675
689
- id : " single-mongos"
676
690
display_name : Single Mongos
677
691
variables :
678
- SINGLE_MONGOS : true
692
+ SINGLE_MONGOS : ' true'
693
+ - id : storage-engine
694
+ display_name : Storage Engine
695
+ values :
696
+ - id : mmapv1
697
+ display_name : MMAPv1
698
+ run_on : ubuntu1404-test
699
+ variables :
700
+ MMAPV1 : ' true'
679
701
680
702
681
703
buildvariants :
@@ -731,7 +753,7 @@ buildvariants:
731
753
mongodb-version : ["4.2", latest]
732
754
topology : " sharded-cluster"
733
755
single-mongos : single-mongos
734
- display_name : " ${mongodb-version} ${topology} ${auth-and-ssl} ${ruby}"
756
+ display_name : " ${mongodb-version} ${topology} single-mongos ${auth-and-ssl} ${ruby}"
735
757
run_on :
736
758
- rhel70-small
737
759
tasks :
@@ -776,6 +798,19 @@ buildvariants:
776
798
tasks :
777
799
- name : " test"
778
800
801
+ -
802
+ matrix_name : mmapv1
803
+ matrix_spec :
804
+ ruby : " ruby-2.6"
805
+ mongodb-version : [3.6, 4.0]
806
+ topology : ' *'
807
+ storage-engine : mmapv1
808
+ display_name : " ${mongodb-version} ${topology} mmapv1 ${ruby}"
809
+ run_on :
810
+ - rhel70-small
811
+ tasks :
812
+ - name : " test-mlaunch"
813
+
779
814
-
780
815
matrix_name : " lint"
781
816
matrix_spec :
@@ -883,7 +918,7 @@ buildvariants:
883
918
ruby : " *"
884
919
mongodb-version : ['4.0', '4.2']
885
920
topology : standalone
886
- display_name : " Local TLS ${ruby}"
921
+ display_name : " Local TLS ${mongodb-version} ${ ruby}"
887
922
run_on :
888
923
- ubuntu1404-test
889
924
tasks :
0 commit comments