Skip to content

Commit 9d3d150

Browse files
committed
pare down matrix
1 parent d5a6ce4 commit 9d3d150

File tree

2 files changed

+19
-89
lines changed

2 files changed

+19
-89
lines changed

.evergreen/generated_configs/tasks.yml

Lines changed: 15 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -8044,30 +8044,6 @@ tasks:
80448044
AUTH: noauth
80458045
SSL: nossl
80468046
tags: [server-version]
8047-
- name: test-python3.9-replica-set-noauth-ssl
8048-
commands:
8049-
- func: run server
8050-
vars:
8051-
TOPOLOGY: replica_set
8052-
AUTH: noauth
8053-
SSL: ssl
8054-
- func: run tests
8055-
vars:
8056-
AUTH: noauth
8057-
SSL: ssl
8058-
tags: [server-version]
8059-
- name: test-python3.9-sharded-cluster-auth-ssl
8060-
commands:
8061-
- func: run server
8062-
vars:
8063-
TOPOLOGY: sharded_cluster
8064-
AUTH: auth
8065-
SSL: ssl
8066-
- func: run tests
8067-
vars:
8068-
AUTH: auth
8069-
SSL: ssl
8070-
tags: [server-version]
80718047
- name: test-python3.10-standalone-noauth-nossl
80728048
commands:
80738049
- func: run server
@@ -8080,31 +8056,19 @@ tasks:
80808056
AUTH: noauth
80818057
SSL: nossl
80828058
tags: [server-version]
8083-
- name: test-python3.10-replica-set-noauth-ssl
8059+
- name: test-python3.11-standalone-noauth-nossl
80848060
commands:
80858061
- func: run server
80868062
vars:
8087-
TOPOLOGY: replica_set
8063+
TOPOLOGY: standalone
80888064
AUTH: noauth
8089-
SSL: ssl
8065+
SSL: nossl
80908066
- func: run tests
80918067
vars:
80928068
AUTH: noauth
8093-
SSL: ssl
8094-
tags: [server-version]
8095-
- name: test-python3.10-sharded-cluster-auth-ssl
8096-
commands:
8097-
- func: run server
8098-
vars:
8099-
TOPOLOGY: sharded_cluster
8100-
AUTH: auth
8101-
SSL: ssl
8102-
- func: run tests
8103-
vars:
8104-
AUTH: auth
8105-
SSL: ssl
8069+
SSL: nossl
81068070
tags: [server-version]
8107-
- name: test-python3.11-standalone-noauth-nossl
8071+
- name: test-python3.12-standalone-noauth-nossl
81088072
commands:
81098073
- func: run server
81108074
vars:
@@ -8116,31 +8080,19 @@ tasks:
81168080
AUTH: noauth
81178081
SSL: nossl
81188082
tags: [server-version]
8119-
- name: test-python3.11-replica-set-noauth-ssl
8083+
- name: test-python3.13-standalone-noauth-nossl
81208084
commands:
81218085
- func: run server
81228086
vars:
8123-
TOPOLOGY: replica_set
8087+
TOPOLOGY: standalone
81248088
AUTH: noauth
8125-
SSL: ssl
8089+
SSL: nossl
81268090
- func: run tests
81278091
vars:
81288092
AUTH: noauth
8129-
SSL: ssl
8130-
tags: [server-version]
8131-
- name: test-python3.11-sharded-cluster-auth-ssl
8132-
commands:
8133-
- func: run server
8134-
vars:
8135-
TOPOLOGY: sharded_cluster
8136-
AUTH: auth
8137-
SSL: ssl
8138-
- func: run tests
8139-
vars:
8140-
AUTH: auth
8141-
SSL: ssl
8093+
SSL: nossl
81428094
tags: [server-version]
8143-
- name: test-python3.12-standalone-noauth-nossl
8095+
- name: test-pypy3.10-standalone-noauth-nossl
81448096
commands:
81458097
- func: run server
81468098
vars:
@@ -8152,7 +8104,7 @@ tasks:
81528104
AUTH: noauth
81538105
SSL: nossl
81548106
tags: [server-version]
8155-
- name: test-python3.12-replica-set-noauth-ssl
8107+
- name: test-python3.9-replica-set-noauth-ssl
81568108
commands:
81578109
- func: run server
81588110
vars:
@@ -8164,7 +8116,7 @@ tasks:
81648116
AUTH: noauth
81658117
SSL: ssl
81668118
tags: [server-version]
8167-
- name: test-python3.12-sharded-cluster-auth-ssl
8119+
- name: test-python3.10-sharded-cluster-auth-ssl
81688120
commands:
81698121
- func: run server
81708122
vars:
@@ -8176,19 +8128,7 @@ tasks:
81768128
AUTH: auth
81778129
SSL: ssl
81788130
tags: [server-version]
8179-
- name: test-python3.13-standalone-noauth-nossl
8180-
commands:
8181-
- func: run server
8182-
vars:
8183-
TOPOLOGY: standalone
8184-
AUTH: noauth
8185-
SSL: nossl
8186-
- func: run tests
8187-
vars:
8188-
AUTH: noauth
8189-
SSL: nossl
8190-
tags: [server-version]
8191-
- name: test-python3.13-replica-set-noauth-ssl
8131+
- name: test-python3.11-replica-set-noauth-ssl
81928132
commands:
81938133
- func: run server
81948134
vars:
@@ -8200,7 +8140,7 @@ tasks:
82008140
AUTH: noauth
82018141
SSL: ssl
82028142
tags: [server-version]
8203-
- name: test-python3.13-sharded-cluster-auth-ssl
8143+
- name: test-python3.12-sharded-cluster-auth-ssl
82048144
commands:
82058145
- func: run server
82068146
vars:
@@ -8212,19 +8152,7 @@ tasks:
82128152
AUTH: auth
82138153
SSL: ssl
82148154
tags: [server-version]
8215-
- name: test-pypy3.10-standalone-noauth-nossl
8216-
commands:
8217-
- func: run server
8218-
vars:
8219-
TOPOLOGY: standalone
8220-
AUTH: noauth
8221-
SSL: nossl
8222-
- func: run tests
8223-
vars:
8224-
AUTH: noauth
8225-
SSL: nossl
8226-
tags: [server-version]
8227-
- name: test-pypy3.10-replica-set-noauth-ssl
8155+
- name: test-python3.13-replica-set-noauth-ssl
82288156
commands:
82298157
- func: run server
82308158
vars:

.evergreen/scripts/generate_config.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,9 +580,11 @@ def create_aws_lambda_variants():
580580

581581
def create_server_version_tasks():
582582
tasks = []
583-
for python, topology in product(ALL_PYTHONS, TOPOLOGIES):
583+
variants = [(p, "standalone") for p in ALL_PYTHONS]
584+
for python, topology in zip_cycle(ALL_PYTHONS, ["replica_set", "sharded_cluster"]):
585+
variants.append((python, topology))
586+
for python, topology in variants:
584587
tags = ["server-version"]
585-
586588
if topology == "standalone":
587589
auth = "noauth"
588590
ssl = "nossl"

0 commit comments

Comments
 (0)