Skip to content

Commit 6aed1be

Browse files
committed
PYTHON-5286 Create server version variants
1 parent 175481e commit 6aed1be

File tree

3 files changed

+315
-136
lines changed

3 files changed

+315
-136
lines changed

.evergreen/generated_configs/tasks.yml

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8031,6 +8031,224 @@ tasks:
80318031
- nossl
80328032
- sync_async
80338033

8034+
# Server version tests
8035+
- name: test--python3.9
8036+
commands:
8037+
- func: run server
8038+
vars:
8039+
TOPOLOGY: standalone
8040+
AUTH: noauth
8041+
SSL: nossl
8042+
- func: run tests
8043+
vars:
8044+
AUTH: noauth
8045+
SSL: nossl
8046+
tags: [server-version]
8047+
- name: test--python3.9
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
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]
8071+
- name: test--python3.10
8072+
commands:
8073+
- func: run server
8074+
vars:
8075+
TOPOLOGY: standalone
8076+
AUTH: noauth
8077+
SSL: nossl
8078+
- func: run tests
8079+
vars:
8080+
AUTH: noauth
8081+
SSL: nossl
8082+
tags: [server-version]
8083+
- name: test--python3.10
8084+
commands:
8085+
- func: run server
8086+
vars:
8087+
TOPOLOGY: replica_set
8088+
AUTH: noauth
8089+
SSL: ssl
8090+
- func: run tests
8091+
vars:
8092+
AUTH: noauth
8093+
SSL: ssl
8094+
tags: [server-version]
8095+
- name: test--python3.10
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
8106+
tags: [server-version]
8107+
- name: test--python3.11
8108+
commands:
8109+
- func: run server
8110+
vars:
8111+
TOPOLOGY: standalone
8112+
AUTH: noauth
8113+
SSL: nossl
8114+
- func: run tests
8115+
vars:
8116+
AUTH: noauth
8117+
SSL: nossl
8118+
tags: [server-version]
8119+
- name: test--python3.11
8120+
commands:
8121+
- func: run server
8122+
vars:
8123+
TOPOLOGY: replica_set
8124+
AUTH: noauth
8125+
SSL: ssl
8126+
- func: run tests
8127+
vars:
8128+
AUTH: noauth
8129+
SSL: ssl
8130+
tags: [server-version]
8131+
- name: test--python3.11
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
8142+
tags: [server-version]
8143+
- name: test--python3.12
8144+
commands:
8145+
- func: run server
8146+
vars:
8147+
TOPOLOGY: standalone
8148+
AUTH: noauth
8149+
SSL: nossl
8150+
- func: run tests
8151+
vars:
8152+
AUTH: noauth
8153+
SSL: nossl
8154+
tags: [server-version]
8155+
- name: test--python3.12
8156+
commands:
8157+
- func: run server
8158+
vars:
8159+
TOPOLOGY: replica_set
8160+
AUTH: noauth
8161+
SSL: ssl
8162+
- func: run tests
8163+
vars:
8164+
AUTH: noauth
8165+
SSL: ssl
8166+
tags: [server-version]
8167+
- name: test--python3.12
8168+
commands:
8169+
- func: run server
8170+
vars:
8171+
TOPOLOGY: sharded_cluster
8172+
AUTH: auth
8173+
SSL: ssl
8174+
- func: run tests
8175+
vars:
8176+
AUTH: auth
8177+
SSL: ssl
8178+
tags: [server-version]
8179+
- name: test--python3.13
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
8192+
commands:
8193+
- func: run server
8194+
vars:
8195+
TOPOLOGY: replica_set
8196+
AUTH: noauth
8197+
SSL: ssl
8198+
- func: run tests
8199+
vars:
8200+
AUTH: noauth
8201+
SSL: ssl
8202+
tags: [server-version]
8203+
- name: test--python3.13
8204+
commands:
8205+
- func: run server
8206+
vars:
8207+
TOPOLOGY: sharded_cluster
8208+
AUTH: auth
8209+
SSL: ssl
8210+
- func: run tests
8211+
vars:
8212+
AUTH: auth
8213+
SSL: ssl
8214+
tags: [server-version]
8215+
- name: test--pypy3.10
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
8228+
commands:
8229+
- func: run server
8230+
vars:
8231+
TOPOLOGY: replica_set
8232+
AUTH: noauth
8233+
SSL: ssl
8234+
- func: run tests
8235+
vars:
8236+
AUTH: noauth
8237+
SSL: ssl
8238+
tags: [server-version]
8239+
- name: test--pypy3.10
8240+
commands:
8241+
- func: run server
8242+
vars:
8243+
TOPOLOGY: sharded_cluster
8244+
AUTH: auth
8245+
SSL: ssl
8246+
- func: run tests
8247+
vars:
8248+
AUTH: auth
8249+
SSL: ssl
8250+
tags: [server-version]
8251+
80348252
# Serverless tests
80358253
- name: test-serverless
80368254
commands:

0 commit comments

Comments
 (0)