@@ -201,17 +201,16 @@ functions:
201
201
params :
202
202
file : " src/xunit-results/TEST-*.xml"
203
203
204
- " bootstrap mongo-orchestration " :
204
+ " run-server " :
205
205
- command : subprocess.exec
206
206
params :
207
207
binary : bash
208
- include_expansions_in_env : [VERSION, TOPOLOGY, AUTH, SSL, ORCHESTRATION_FILE, LOAD_BALANCER,
209
- STORAGE_ENGINE, REQUIRE_API_VERSION, DRIVERS_TOOLS, TEST_CRYPT_SHARED, AUTH_AWS]
210
- args :
211
- - src/.evergreen/scripts/bootstrap-mongo-orchestration.sh
208
+ include_expansions_in_env : [VERSION, TOPOLOGY, AUTH, SSL, ORCHESTRATION_FILE,
209
+ STORAGE_ENGINE, REQUIRE_API_VERSION, DRIVERS_TOOLS, TEST_CRYPT_SHARED]
210
+ args : [.evergreen/just.sh, run-server, "${TEST_NAME}", "${SUB_TEST_NAME}"]
212
211
- command : expansions.update
213
212
params :
214
- file : mo-expansion.yml
213
+ file : ${DRIVERS_TOOLS}/ mo-expansion.yml
215
214
216
215
" bootstrap data lake " :
217
216
- command : subprocess.exec
@@ -227,13 +226,6 @@ functions:
227
226
args :
228
227
- ${DRIVERS_TOOLS}/.evergreen/atlas_data_lake/run-mongohouse-image.sh
229
228
230
- " stop mongo-orchestration " :
231
- - command : subprocess.exec
232
- params :
233
- binary : bash
234
- args :
235
- - ${DRIVERS_TOOLS}/.evergreen/stop-orchestration.sh
236
-
237
229
" run mod_wsgi tests " :
238
230
- command : subprocess.exec
239
231
type : test
@@ -423,7 +415,6 @@ post:
423
415
- func : " upload coverage"
424
416
- func : " upload mo artifacts"
425
417
- func : " upload test results"
426
- - func : " stop mongo-orchestration"
427
418
- func : " cleanup"
428
419
429
420
task_groups :
@@ -587,10 +578,7 @@ tasks:
587
578
- name : " doctests"
588
579
tags : ["doctests"]
589
580
commands :
590
- - func : " bootstrap mongo-orchestration"
591
- vars :
592
- VERSION : " latest"
593
- TOPOLOGY : " server"
581
+ - func : " run-server"
594
582
- func : " run doctests"
595
583
596
584
- name : " test-serverless"
@@ -603,16 +591,13 @@ tasks:
603
591
- name : " test-enterprise-auth"
604
592
tags : ["enterprise-auth"]
605
593
commands :
606
- - func : " bootstrap mongo-orchestration"
607
- vars :
608
- VERSION : " latest"
609
- TOPOLOGY : " server"
594
+ - func : " run-server"
610
595
- func : " assume ec2 role"
611
596
- func : " run enterprise auth tests"
612
597
613
598
- name : " test-search-index-helpers"
614
599
commands :
615
- - func : " bootstrap mongo-orchestration "
600
+ - func : " run-server "
616
601
vars :
617
602
VERSION : " 6.0"
618
603
TOPOLOGY : " replica_set"
@@ -624,38 +609,32 @@ tasks:
624
609
- name : " mod-wsgi-standalone"
625
610
tags : ["mod_wsgi"]
626
611
commands :
627
- - func : " bootstrap mongo-orchestration "
612
+ - func : " run-server "
628
613
vars :
629
- VERSION : " latest"
630
614
TOPOLOGY : " server"
631
615
- func : " run mod_wsgi tests"
632
616
633
617
- name : " mod-wsgi-replica-set"
634
618
tags : ["mod_wsgi"]
635
619
commands :
636
- - func : " bootstrap mongo-orchestration "
620
+ - func : " run-server "
637
621
vars :
638
- VERSION : " latest"
639
622
TOPOLOGY : " replica_set"
640
623
- func : " run mod_wsgi tests"
641
624
642
625
- name : " mod-wsgi-embedded-mode-standalone"
643
626
tags : ["mod_wsgi"]
644
627
commands :
645
- - func : " bootstrap mongo-orchestration"
646
- vars :
647
- VERSION : " latest"
648
- TOPOLOGY : " server"
628
+ - func : " run-server"
649
629
- func : " run mod_wsgi tests"
650
630
vars :
651
631
MOD_WSGI_EMBEDDED : " 1"
652
632
653
633
- name : " mod-wsgi-embedded-mode-replica-set"
654
634
tags : ["mod_wsgi"]
655
635
commands :
656
- - func : " bootstrap mongo-orchestration "
636
+ - func : " run-server "
657
637
vars :
658
- VERSION : " latest"
659
638
TOPOLOGY : " replica_set"
660
639
- func : " run mod_wsgi tests"
661
640
vars :
@@ -669,7 +648,7 @@ tasks:
669
648
- name : " free-threading"
670
649
tags : ["free-threading"]
671
650
commands :
672
- - func : " bootstrap mongo-orchestration "
651
+ - func : " run-server "
673
652
vars :
674
653
VERSION : " 8.0"
675
654
TOPOLOGY : " replica_set"
@@ -711,7 +690,7 @@ tasks:
711
690
vars :
712
691
OCSP_ALGORITHM : " rsa"
713
692
SERVER_TYPE : " valid"
714
- - func : " bootstrap mongo-orchestration "
693
+ - func : " run-server "
715
694
vars :
716
695
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
717
696
- func : run-ocsp-test
@@ -726,7 +705,7 @@ tasks:
726
705
vars :
727
706
OCSP_ALGORITHM : " rsa"
728
707
SERVER_TYPE : " revoked"
729
- - func : " bootstrap mongo-orchestration "
708
+ - func : " run-server "
730
709
vars :
731
710
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
732
711
- func : run-ocsp-test
@@ -741,7 +720,7 @@ tasks:
741
720
vars :
742
721
OCSP_ALGORITHM : " rsa"
743
722
SERVER_TYPE : valid
744
- - func : " bootstrap mongo-orchestration "
723
+ - func : " run-server "
745
724
vars :
746
725
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
747
726
- func : run-ocsp-test
@@ -756,7 +735,7 @@ tasks:
756
735
vars :
757
736
OCSP_ALGORITHM : " rsa"
758
737
SERVER_TYPE : revoked
759
- - func : " bootstrap mongo-orchestration "
738
+ - func : " run-server "
760
739
vars :
761
740
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
762
741
- func : run-ocsp-test
@@ -767,7 +746,7 @@ tasks:
767
746
- name : test-ocsp-rsa-soft-fail
768
747
tags : ["ocsp", "ocsp-rsa"]
769
748
commands :
770
- - func : " bootstrap mongo-orchestration "
749
+ - func : " run-server "
771
750
vars :
772
751
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
773
752
- func : run-ocsp-test
@@ -782,7 +761,7 @@ tasks:
782
761
vars :
783
762
OCSP_ALGORITHM : " rsa"
784
763
SERVER_TYPE : revoked
785
- - func : " bootstrap mongo-orchestration "
764
+ - func : " run-server "
786
765
vars :
787
766
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
788
767
- func : run-ocsp-test
@@ -793,7 +772,7 @@ tasks:
793
772
- name : test-ocsp-rsa-malicious-no-responder-mustStaple-server-does-not-staple
794
773
tags : ["ocsp", "ocsp-rsa"]
795
774
commands :
796
- - func : " bootstrap mongo-orchestration "
775
+ - func : " run-server "
797
776
vars :
798
777
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
799
778
- func : run-ocsp-test
@@ -808,7 +787,7 @@ tasks:
808
787
vars :
809
788
OCSP_ALGORITHM : " rsa"
810
789
SERVER_TYPE : valid-delegate
811
- - func : " bootstrap mongo-orchestration "
790
+ - func : " run-server "
812
791
vars :
813
792
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
814
793
- func : run-ocsp-test
@@ -823,7 +802,7 @@ tasks:
823
802
vars :
824
803
OCSP_ALGORITHM : " rsa"
825
804
SERVER_TYPE : revoked-delegate
826
- - func : " bootstrap mongo-orchestration "
805
+ - func : " run-server "
827
806
vars :
828
807
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple.json"
829
808
- func : run-ocsp-test
@@ -838,7 +817,7 @@ tasks:
838
817
vars :
839
818
OCSP_ALGORITHM : " rsa"
840
819
SERVER_TYPE : valid-delegate
841
- - func : " bootstrap mongo-orchestration "
820
+ - func : " run-server "
842
821
vars :
843
822
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
844
823
- func : run-ocsp-test
@@ -853,7 +832,7 @@ tasks:
853
832
vars :
854
833
OCSP_ALGORITHM : " rsa"
855
834
SERVER_TYPE : revoked-delegate
856
- - func : " bootstrap mongo-orchestration "
835
+ - func : " run-server "
857
836
vars :
858
837
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-disableStapling.json"
859
838
- func : run-ocsp-test
@@ -868,7 +847,7 @@ tasks:
868
847
vars :
869
848
OCSP_ALGORITHM : " rsa"
870
849
SERVER_TYPE : revoked-delegate
871
- - func : " bootstrap mongo-orchestration "
850
+ - func : " run-server "
872
851
vars :
873
852
ORCHESTRATION_FILE : " rsa-basic-tls-ocsp-mustStaple-disableStapling.json"
874
853
- func : run-ocsp-test
@@ -883,7 +862,7 @@ tasks:
883
862
vars :
884
863
OCSP_ALGORITHM : " ecdsa"
885
864
SERVER_TYPE : valid
886
- - func : " bootstrap mongo-orchestration "
865
+ - func : " run-server "
887
866
vars :
888
867
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
889
868
- func : run-ocsp-test
@@ -898,7 +877,7 @@ tasks:
898
877
vars :
899
878
OCSP_ALGORITHM : " ecdsa"
900
879
SERVER_TYPE : revoked
901
- - func : " bootstrap mongo-orchestration "
880
+ - func : " run-server "
902
881
vars :
903
882
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
904
883
- func : run-ocsp-test
@@ -913,7 +892,7 @@ tasks:
913
892
vars :
914
893
OCSP_ALGORITHM : " ecdsa"
915
894
SERVER_TYPE : valid
916
- - func : " bootstrap mongo-orchestration "
895
+ - func : " run-server "
917
896
vars :
918
897
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
919
898
- func : run-ocsp-test
@@ -928,7 +907,7 @@ tasks:
928
907
vars :
929
908
OCSP_ALGORITHM : " ecdsa"
930
909
SERVER_TYPE : revoked
931
- - func : " bootstrap mongo-orchestration "
910
+ - func : " run-server "
932
911
vars :
933
912
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
934
913
- func : run-ocsp-test
@@ -939,7 +918,7 @@ tasks:
939
918
- name : test-ocsp-ecdsa-soft-fail
940
919
tags : ["ocsp", "ocsp-ecdsa"]
941
920
commands :
942
- - func : " bootstrap mongo-orchestration "
921
+ - func : " run-server "
943
922
vars :
944
923
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
945
924
- func : run-ocsp-test
@@ -954,7 +933,7 @@ tasks:
954
933
vars :
955
934
OCSP_ALGORITHM : " ecdsa"
956
935
SERVER_TYPE : revoked
957
- - func : " bootstrap mongo-orchestration "
936
+ - func : " run-server "
958
937
vars :
959
938
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json"
960
939
- func : run-ocsp-test
@@ -965,7 +944,7 @@ tasks:
965
944
- name : test-ocsp-ecdsa-malicious-no-responder-mustStaple-server-does-not-staple
966
945
tags : ["ocsp", "ocsp-ecdsa"]
967
946
commands :
968
- - func : " bootstrap mongo-orchestration "
947
+ - func : " run-server "
969
948
vars :
970
949
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json"
971
950
- func : run-ocsp-test
@@ -980,7 +959,7 @@ tasks:
980
959
vars :
981
960
OCSP_ALGORITHM : " ecdsa"
982
961
SERVER_TYPE : valid-delegate
983
- - func : " bootstrap mongo-orchestration "
962
+ - func : " run-server "
984
963
vars :
985
964
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
986
965
- func : run-ocsp-test
@@ -995,7 +974,7 @@ tasks:
995
974
vars :
996
975
OCSP_ALGORITHM : " ecdsa"
997
976
SERVER_TYPE : revoked-delegate
998
- - func : " bootstrap mongo-orchestration "
977
+ - func : " run-server "
999
978
vars :
1000
979
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple.json"
1001
980
- func : run-ocsp-test
@@ -1010,7 +989,7 @@ tasks:
1010
989
vars :
1011
990
OCSP_ALGORITHM : " ecdsa"
1012
991
SERVER_TYPE : valid-delegate
1013
- - func : " bootstrap mongo-orchestration "
992
+ - func : " run-server "
1014
993
vars :
1015
994
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
1016
995
- func : run-ocsp-test
@@ -1025,7 +1004,7 @@ tasks:
1025
1004
vars :
1026
1005
OCSP_ALGORITHM : " ecdsa"
1027
1006
SERVER_TYPE : revoked-delegate
1028
- - func : " bootstrap mongo-orchestration "
1007
+ - func : " run-server "
1029
1008
vars :
1030
1009
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-disableStapling.json"
1031
1010
- func : run-ocsp-test
@@ -1040,7 +1019,7 @@ tasks:
1040
1019
vars :
1041
1020
OCSP_ALGORITHM : " ecdsa"
1042
1021
SERVER_TYPE : valid-delegate
1043
- - func : " bootstrap mongo-orchestration "
1022
+ - func : " run-server "
1044
1023
vars :
1045
1024
ORCHESTRATION_FILE : " ecdsa-basic-tls-ocsp-mustStaple-disableStapling.json"
1046
1025
- func : run-ocsp-test
@@ -1115,21 +1094,19 @@ tasks:
1115
1094
- name : " perf-6.0-standalone"
1116
1095
tags : ["perf"]
1117
1096
commands :
1118
- - func : " bootstrap mongo-orchestration "
1097
+ - func : " run-server "
1119
1098
vars :
1120
1099
VERSION : " v6.0-perf"
1121
- TOPOLOGY : " server"
1122
1100
- func : " run perf tests"
1123
1101
- func : " attach benchmark test results"
1124
1102
- func : " send dashboard data"
1125
1103
1126
1104
- name : " perf-6.0-standalone-ssl"
1127
1105
tags : ["perf"]
1128
1106
commands :
1129
- - func : " bootstrap mongo-orchestration "
1107
+ - func : " run-server "
1130
1108
vars :
1131
1109
VERSION : " v6.0-perf"
1132
- TOPOLOGY : " server"
1133
1110
SSL : " ssl"
1134
1111
- func : " run perf tests"
1135
1112
- func : " attach benchmark test results"
@@ -1138,10 +1115,9 @@ tasks:
1138
1115
- name : " perf-8.0-standalone"
1139
1116
tags : ["perf"]
1140
1117
commands :
1141
- - func : " bootstrap mongo-orchestration "
1118
+ - func : " run-server "
1142
1119
vars :
1143
1120
VERSION : " 8.0"
1144
- TOPOLOGY : " server"
1145
1121
- func : " run perf tests"
1146
1122
- func : " attach benchmark test results"
1147
1123
- func : " send dashboard data"
0 commit comments