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