@@ -1830,15 +1830,6 @@ tasks:
1830
1830
# and then run our test suite on the vm.
1831
1831
export GCPOIDC_TEST_CMD="OIDC_ENV=gcp ./.evergreen/run-mongodb-oidc-test.sh"
1832
1832
bash $DRIVERS_TOOLS/.evergreen/auth_oidc/gcp/run-driver-test.sh
1833
-
1834
- - name : " test-fips-standalone"
1835
- tags : ["fips"]
1836
- commands :
1837
- - func : " bootstrap mongo-orchestration"
1838
- vars :
1839
- VERSION : " latest"
1840
- TOPOLOGY : " server"
1841
- - func : " run tests"
1842
1833
# }}}
1843
1834
- name : " coverage-report"
1844
1835
tags : ["coverage"]
@@ -2004,72 +1995,17 @@ axes:
2004
1995
- id : platform
2005
1996
display_name : OS
2006
1997
values :
2007
- - id : macos
2008
- display_name : " macOS"
2009
- run_on : macos-14
2010
- variables :
2011
- skip_EC2_auth_test : true
2012
- skip_ECS_auth_test : true
2013
- skip_web_identity_auth_test : true
2014
- # CSOT tests are unreliable on our slow macOS hosts.
2015
- SKIP_CSOT_TESTS : true
2016
- - id : macos-arm64
2017
- display_name : " macOS Arm64"
2018
- run_on : macos-14-arm64
2019
- variables :
2020
- skip_EC2_auth_test : true
2021
- skip_ECS_auth_test : true
2022
- skip_web_identity_auth_test : true
2023
- # CSOT tests are unreliable on our slow macOS hosts.
2024
- SKIP_CSOT_TESTS : true
2025
- - id : rhel7
2026
- display_name : " RHEL 7.x"
2027
- run_on : rhel79-small
2028
- batchtime : 10080 # 7 days
2029
1998
- id : rhel8
2030
1999
display_name : " RHEL 8.x"
2031
2000
run_on : rhel8.8-small
2032
2001
batchtime : 10080 # 7 days
2033
- - id : rhel9-fips
2034
- display_name : " RHEL 9 FIPS"
2035
- run_on : rhel92-fips
2036
- batchtime : 10080 # 7 days
2037
- - id : ubuntu-22.04
2038
- display_name : " Ubuntu 22.04"
2039
- run_on : ubuntu2204-small
2040
- batchtime : 10080 # 7 days
2041
- - id : ubuntu-20.04
2042
- display_name : " Ubuntu 20.04"
2043
- run_on : ubuntu2004-small
2044
- batchtime : 10080 # 7 days
2045
- - id : rhel8-zseries
2046
- display_name : " RHEL 8 (zSeries)"
2047
- run_on : rhel8-zseries-small
2048
- batchtime : 10080 # 7 days
2049
- variables :
2050
- SKIP_HATCH : true
2051
- - id : rhel8-power8
2052
- display_name : " RHEL 8 (POWER8)"
2053
- run_on : rhel8-power-small
2054
- batchtime : 10080 # 7 days
2055
- variables :
2056
- SKIP_HATCH : true
2057
- - id : rhel8-arm64
2058
- display_name : " RHEL 8 (ARM64)"
2059
- run_on : rhel82-arm64-small
2060
- batchtime : 10080 # 7 days
2061
- variables :
2062
2002
- id : windows
2063
2003
display_name : " Windows 64"
2064
2004
run_on : windows-64-vsMulti-small
2065
2005
batchtime : 10080 # 7 days
2066
- variables :
2067
- skip_ECS_auth_test : true
2068
- skip_EC2_auth_test : true
2069
- skip_web_identity_auth_test : true
2070
- venv_bin_dir : " Scripts"
2071
- # CSOT tests are unreliable on our slow Windows hosts.
2072
- SKIP_CSOT_TESTS : true
2006
+ - id : macos
2007
+ display_name : " macOS"
2008
+ run_on : macos-14
2073
2009
2074
2010
# Test with authentication?
2075
2011
- id : auth
@@ -2147,30 +2083,6 @@ axes:
2147
2083
variables :
2148
2084
PYTHON_BINARY : " /opt/python/pypy3.10/bin/pypy3"
2149
2085
2150
- - id : python-version-windows
2151
- display_name : " Python"
2152
- values :
2153
- - id : " 3.9"
2154
- display_name : " Python 3.9"
2155
- variables :
2156
- PYTHON_BINARY : " C:/python/Python39/python.exe"
2157
- - id : " 3.10"
2158
- display_name : " Python 3.10"
2159
- variables :
2160
- PYTHON_BINARY : " C:/python/Python310/python.exe"
2161
- - id : " 3.11"
2162
- display_name : " Python 3.11"
2163
- variables :
2164
- PYTHON_BINARY : " C:/python/Python311/python.exe"
2165
- - id : " 3.12"
2166
- display_name : " Python 3.12"
2167
- variables :
2168
- PYTHON_BINARY : " C:/python/Python312/python.exe"
2169
- - id : " 3.13"
2170
- display_name : " Python 3.13"
2171
- variables :
2172
- PYTHON_BINARY : " C:/python/Python313/python.exe"
2173
-
2174
2086
buildvariants :
2175
2087
# Server Tests.
2176
2088
- name : test-rhel8-py3.9-auth-ssl-cov
@@ -3889,37 +3801,175 @@ buildvariants:
3889
3801
skip_web_identity_auth_test : " true"
3890
3802
PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3
3891
3803
3892
- - matrix_name : " tests-fips"
3893
- matrix_spec :
3894
- platform :
3895
- - rhel9-fips
3896
- auth : " auth"
3897
- ssl : " ssl"
3898
- display_name : " ${platform} ${auth} ${ssl}"
3804
+ # Other hosts tests.
3805
+ - name : openssl-1.0.2-rhel7-py3.9-auth-ssl
3899
3806
tasks :
3900
- - " test-fips- standalone"
3901
-
3902
- # Test one server version with zSeries, POWER8, and ARM.
3903
- - matrix_name : " test-different-cpu-architectures "
3904
- matrix_spec :
3905
- platform :
3906
- - rhel8-zseries # Added in 5.0.8 (SERVER-44074)
3907
- - rhel8-power8 # Added in 4.2.7 (SERVER-44072)
3908
- - rhel8-arm64 # Added in 4.4.2 (SERVER-48282)
3909
- auth-ssl : " * "
3910
- display_name : " ${platform} ${auth- ssl} "
3807
+ - name : .5.0 . standalone
3808
+ display_name : OpenSSL 1.0.2 RHEL7 py3.9 Auth SSL
3809
+ run_on :
3810
+ - rhel79-small
3811
+ batchtime : 10080
3812
+ expansions :
3813
+ SKIP_HATCH : " true "
3814
+ AUTH : auth
3815
+ SSL : ssl
3816
+ PYTHON_BINARY : /opt/python/3.9/bin/python3
3817
+ - name : openssl-1.0.2-rhel7-py3.9-noauth- ssl
3911
3818
tasks :
3912
- - " .6.0"
3913
-
3914
- - matrix_name : " tests-python-version-supports-openssl-102-test-ssl"
3915
- matrix_spec :
3916
- platform : rhel7
3917
- # Python 3.10+ requires OpenSSL 1.1.1+
3918
- python-version : ["3.9"]
3919
- auth-ssl : " *"
3920
- display_name : " OpenSSL 1.0.2 ${python-version} ${platform} ${auth-ssl}"
3819
+ - name : .5.0 .standalone
3820
+ display_name : OpenSSL 1.0.2 RHEL7 py3.9 NoAuth SSL
3821
+ run_on :
3822
+ - rhel79-small
3823
+ batchtime : 10080
3824
+ expansions :
3825
+ SKIP_HATCH : " true"
3826
+ AUTH : noauth
3827
+ SSL : ssl
3828
+ PYTHON_BINARY : /opt/python/3.9/bin/python3
3829
+ - name : openssl-1.0.2-rhel7-py3.9-noauth-nossl
3830
+ tasks :
3831
+ - name : .5.0 .standalone
3832
+ display_name : OpenSSL 1.0.2 RHEL7 py3.9 NoAuth NoSSL
3833
+ run_on :
3834
+ - rhel79-small
3835
+ batchtime : 10080
3836
+ expansions :
3837
+ SKIP_HATCH : " true"
3838
+ AUTH : noauth
3839
+ SSL : nossl
3840
+ PYTHON_BINARY : /opt/python/3.9/bin/python3
3841
+ - name : other-hosts-rhel9-fips-auth-ssl
3842
+ tasks :
3843
+ - name : .6.0 .standalone
3844
+ display_name : Other hosts RHEL9-FIPS Auth SSL
3845
+ run_on :
3846
+ - rhel92-fips
3847
+ batchtime : 10080
3848
+ expansions :
3849
+ SKIP_HATCH : " true"
3850
+ AUTH : auth
3851
+ SSL : ssl
3852
+ - name : other-hosts-rhel9-fips-noauth-ssl
3853
+ tasks :
3854
+ - name : .6.0 .standalone
3855
+ display_name : Other hosts RHEL9-FIPS NoAuth SSL
3856
+ run_on :
3857
+ - rhel92-fips
3858
+ batchtime : 10080
3859
+ expansions :
3860
+ SKIP_HATCH : " true"
3861
+ AUTH : noauth
3862
+ SSL : ssl
3863
+ - name : other-hosts-rhel9-fips-noauth-nossl
3864
+ tasks :
3865
+ - name : .6.0 .standalone
3866
+ display_name : Other hosts RHEL9-FIPS NoAuth NoSSL
3867
+ run_on :
3868
+ - rhel92-fips
3869
+ batchtime : 10080
3870
+ expansions :
3871
+ SKIP_HATCH : " true"
3872
+ AUTH : noauth
3873
+ SSL : nossl
3874
+ - name : other-hosts-rhel8-zseries-auth-ssl
3875
+ tasks :
3876
+ - name : .6.0 .standalone
3877
+ display_name : Other hosts RHEL8-zseries Auth SSL
3878
+ run_on :
3879
+ - rhel8-zseries-small
3880
+ batchtime : 10080
3881
+ expansions :
3882
+ SKIP_HATCH : " true"
3883
+ AUTH : auth
3884
+ SSL : ssl
3885
+ - name : other-hosts-rhel8-zseries-noauth-ssl
3886
+ tasks :
3887
+ - name : .6.0 .standalone
3888
+ display_name : Other hosts RHEL8-zseries NoAuth SSL
3889
+ run_on :
3890
+ - rhel8-zseries-small
3891
+ batchtime : 10080
3892
+ expansions :
3893
+ SKIP_HATCH : " true"
3894
+ AUTH : noauth
3895
+ SSL : ssl
3896
+ - name : other-hosts-rhel8-zseries-noauth-nossl
3897
+ tasks :
3898
+ - name : .6.0 .standalone
3899
+ display_name : Other hosts RHEL8-zseries NoAuth NoSSL
3900
+ run_on :
3901
+ - rhel8-zseries-small
3902
+ batchtime : 10080
3903
+ expansions :
3904
+ SKIP_HATCH : " true"
3905
+ AUTH : noauth
3906
+ SSL : nossl
3907
+ - name : other-hosts-rhel8-power8-auth-ssl
3921
3908
tasks :
3922
- - " .5.0"
3909
+ - name : .6.0 .standalone
3910
+ display_name : Other hosts RHEL8-POWER8 Auth SSL
3911
+ run_on :
3912
+ - rhel8-power-small
3913
+ batchtime : 10080
3914
+ expansions :
3915
+ SKIP_HATCH : " true"
3916
+ AUTH : auth
3917
+ SSL : ssl
3918
+ - name : other-hosts-rhel8-power8-noauth-ssl
3919
+ tasks :
3920
+ - name : .6.0 .standalone
3921
+ display_name : Other hosts RHEL8-POWER8 NoAuth SSL
3922
+ run_on :
3923
+ - rhel8-power-small
3924
+ batchtime : 10080
3925
+ expansions :
3926
+ SKIP_HATCH : " true"
3927
+ AUTH : noauth
3928
+ SSL : ssl
3929
+ - name : other-hosts-rhel8-power8-noauth-nossl
3930
+ tasks :
3931
+ - name : .6.0 .standalone
3932
+ display_name : Other hosts RHEL8-POWER8 NoAuth NoSSL
3933
+ run_on :
3934
+ - rhel8-power-small
3935
+ batchtime : 10080
3936
+ expansions :
3937
+ SKIP_HATCH : " true"
3938
+ AUTH : noauth
3939
+ SSL : nossl
3940
+ - name : other-hosts-rhel8-arm64-auth-ssl
3941
+ tasks :
3942
+ - name : .6.0 .standalone
3943
+ display_name : Other hosts RHEL8-arm64 Auth SSL
3944
+ run_on :
3945
+ - rhel82-arm64-small
3946
+ batchtime : 10080
3947
+ expansions :
3948
+ SKIP_HATCH : " true"
3949
+ AUTH : auth
3950
+ SSL : ssl
3951
+ - name : other-hosts-rhel8-arm64-noauth-ssl
3952
+ tasks :
3953
+ - name : .6.0 .standalone
3954
+ display_name : Other hosts RHEL8-arm64 NoAuth SSL
3955
+ run_on :
3956
+ - rhel82-arm64-small
3957
+ batchtime : 10080
3958
+ expansions :
3959
+ SKIP_HATCH : " true"
3960
+ AUTH : noauth
3961
+ SSL : ssl
3962
+ - name : other-hosts-rhel8-arm64-noauth-nossl
3963
+ tasks :
3964
+ - name : .6.0 .standalone
3965
+ display_name : Other hosts RHEL8-arm64 NoAuth NoSSL
3966
+ run_on :
3967
+ - rhel82-arm64-small
3968
+ batchtime : 10080
3969
+ expansions :
3970
+ SKIP_HATCH : " true"
3971
+ AUTH : noauth
3972
+ SSL : nossl
3923
3973
3924
3974
- matrix_name : " test-search-index-helpers"
3925
3975
matrix_spec :
0 commit comments