Skip to content

Commit 58f3120

Browse files
committed
update
1 parent 7c8dcb0 commit 58f3120

File tree

2 files changed

+90
-12
lines changed

2 files changed

+90
-12
lines changed

.evergreen/generated_configs/tasks.yml

+88-10
Original file line numberDiff line numberDiff line change
@@ -8126,7 +8126,23 @@ tasks:
81268126
TOPOLOGY: sharded_cluster
81278127
PYTHON_VERSION: pypy3.10
81288128
tags: [server-version]
8129-
- name: test-python3.9-auth-nossl-standalone-cov
8129+
- name: test-python3.9-auth-ssl-standalone-cov
8130+
commands:
8131+
- func: run server
8132+
vars:
8133+
AUTH: auth
8134+
SSL: ssl
8135+
TOPOLOGY: standalone
8136+
COVERAGE: "1"
8137+
- func: run tests
8138+
vars:
8139+
AUTH: auth
8140+
SSL: ssl
8141+
TOPOLOGY: standalone
8142+
COVERAGE: "1"
8143+
PYTHON_VERSION: "3.9"
8144+
tags: [server-version]
8145+
- name: test-python3.10-auth-nossl-standalone-cov
81308146
commands:
81318147
- func: run server
81328148
vars:
@@ -8140,9 +8156,25 @@ tasks:
81408156
SSL: nossl
81418157
TOPOLOGY: standalone
81428158
COVERAGE: "1"
8143-
PYTHON_VERSION: "3.9"
8159+
PYTHON_VERSION: "3.10"
8160+
tags: [server-version]
8161+
- name: test-python3.11-noauth-ssl-standalone-cov
8162+
commands:
8163+
- func: run server
8164+
vars:
8165+
AUTH: noauth
8166+
SSL: ssl
8167+
TOPOLOGY: standalone
8168+
COVERAGE: "1"
8169+
- func: run tests
8170+
vars:
8171+
AUTH: noauth
8172+
SSL: ssl
8173+
TOPOLOGY: standalone
8174+
COVERAGE: "1"
8175+
PYTHON_VERSION: "3.11"
81448176
tags: [server-version]
8145-
- name: test-python3.10-noauth-nossl-standalone-cov
8177+
- name: test-python3.12-noauth-nossl-standalone-cov
81468178
commands:
81478179
- func: run server
81488180
vars:
@@ -8156,25 +8188,55 @@ tasks:
81568188
SSL: nossl
81578189
TOPOLOGY: standalone
81588190
COVERAGE: "1"
8159-
PYTHON_VERSION: "3.10"
8191+
PYTHON_VERSION: "3.12"
81608192
tags: [server-version]
8161-
- name: test-python3.11-auth-nossl-replica-set-cov
8193+
- name: test-python3.13-auth-ssl-replica-set-cov
81628194
commands:
81638195
- func: run server
81648196
vars:
81658197
AUTH: auth
8166-
SSL: nossl
8198+
SSL: ssl
81678199
TOPOLOGY: replica_set
81688200
COVERAGE: "1"
81698201
- func: run tests
8202+
vars:
8203+
AUTH: auth
8204+
SSL: ssl
8205+
TOPOLOGY: replica_set
8206+
COVERAGE: "1"
8207+
PYTHON_VERSION: "3.13"
8208+
tags: [server-version]
8209+
- name: test-pypy3.10-auth-nossl-replica-set
8210+
commands:
8211+
- func: run server
81708212
vars:
81718213
AUTH: auth
81728214
SSL: nossl
81738215
TOPOLOGY: replica_set
8216+
- func: run tests
8217+
vars:
8218+
AUTH: auth
8219+
SSL: nossl
8220+
TOPOLOGY: replica_set
8221+
PYTHON_VERSION: pypy3.10
8222+
tags: [server-version]
8223+
- name: test-python3.9-noauth-ssl-replica-set-cov
8224+
commands:
8225+
- func: run server
8226+
vars:
8227+
AUTH: noauth
8228+
SSL: ssl
8229+
TOPOLOGY: replica_set
81748230
COVERAGE: "1"
8175-
PYTHON_VERSION: "3.11"
8231+
- func: run tests
8232+
vars:
8233+
AUTH: noauth
8234+
SSL: ssl
8235+
TOPOLOGY: replica_set
8236+
COVERAGE: "1"
8237+
PYTHON_VERSION: "3.9"
81768238
tags: [server-version]
8177-
- name: test-python3.12-noauth-nossl-replica-set-cov
8239+
- name: test-python3.10-noauth-nossl-replica-set-cov
81788240
commands:
81798241
- func: run server
81808242
vars:
@@ -8188,9 +8250,9 @@ tasks:
81888250
SSL: nossl
81898251
TOPOLOGY: replica_set
81908252
COVERAGE: "1"
8191-
PYTHON_VERSION: "3.12"
8253+
PYTHON_VERSION: "3.10"
81928254
tags: [server-version]
8193-
- name: test-python3.13-auth-nossl-sharded-cluster-cov
8255+
- name: test-python3.12-auth-nossl-sharded-cluster-cov
81948256
commands:
81958257
- func: run server
81968258
vars:
@@ -8204,6 +8266,22 @@ tasks:
82048266
SSL: nossl
82058267
TOPOLOGY: sharded_cluster
82068268
COVERAGE: "1"
8269+
PYTHON_VERSION: "3.12"
8270+
tags: [server-version]
8271+
- name: test-python3.13-noauth-ssl-sharded-cluster-cov
8272+
commands:
8273+
- func: run server
8274+
vars:
8275+
AUTH: noauth
8276+
SSL: ssl
8277+
TOPOLOGY: sharded_cluster
8278+
COVERAGE: "1"
8279+
- func: run tests
8280+
vars:
8281+
AUTH: noauth
8282+
SSL: ssl
8283+
TOPOLOGY: sharded_cluster
8284+
COVERAGE: "1"
82078285
PYTHON_VERSION: "3.13"
82088286
tags: [server-version]
82098287
- name: test-pypy3.10-noauth-nossl-sharded-cluster

.evergreen/scripts/generate_config.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -583,8 +583,8 @@ def create_server_version_tasks():
583583
# Test all pythons with sharded_cluster, auth, and ssl.
584584
task_types = [(p, "sharded_cluster", "auth", "ssl") for p in ALL_PYTHONS]
585585
# Test all combinations of topology, auth, and ssl, with rotating pythons.
586-
for python, (topology, auth, ssl) in zip_cycle(
587-
ALL_PYTHONS, product(TOPOLOGIES, ["auth", "noauth"], ["ssl", "nossl"])
586+
for (topology, auth, ssl), python in zip_cycle(
587+
list(product(TOPOLOGIES, ["auth", "noauth"], ["ssl", "nossl"])), ALL_PYTHONS
588588
):
589589
# Skip the ones we already have.
590590
if topology == "sharded_cluster" and auth == "auth" and ssl == "ssl":

0 commit comments

Comments
 (0)