Skip to content

Commit 1c3b28c

Browse files
committed
PYTHON-5879 Skip coverage on macOS encryption tests
1 parent 85fb722 commit 1c3b28c

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

.evergreen/generated_configs/tasks.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4827,6 +4827,7 @@ tasks:
48274827
- noauth
48284828
- free-threaded
48294829
- pr
4830+
- cov
48304831
- name: test-non-standard-latest-pypy3.11-noauth-ssl-replica-set
48314832
commands:
48324833
- func: run server
@@ -4873,6 +4874,7 @@ tasks:
48734874
- sharded_cluster-auth-ssl
48744875
- auth
48754876
- pr
4877+
- cov
48764878
- name: test-non-standard-latest-python3.13-noauth-nossl-standalone-cov
48774879
commands:
48784880
- func: run server
@@ -4897,6 +4899,7 @@ tasks:
48974899
- standalone-noauth-nossl
48984900
- noauth
48994901
- pr
4902+
- cov
49004903
- name: test-non-standard-rapid-python3.11-noauth-ssl-replica-set
49014904
commands:
49024905
- func: run server

.evergreen/generated_configs/variants.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ buildvariants:
193193
tags: [encryption_tag]
194194
- name: encryption-macos
195195
tasks:
196-
- name: .test-non-standard !.pypy
196+
- name: .test-non-standard !.pypy !.cov
197197
display_name: Encryption macOS
198198
run_on:
199199
- macos-14
@@ -203,7 +203,7 @@ buildvariants:
203203
tags: [encryption_tag]
204204
- name: encryption-win64
205205
tasks:
206-
- name: .test-non-standard !.pypy
206+
- name: .test-non-standard !.pypy !.cov
207207
display_name: Encryption Win64
208208
run_on:
209209
- windows-2022-latest-small
@@ -224,7 +224,7 @@ buildvariants:
224224
tags: [encryption_tag]
225225
- name: encryption-crypt_shared-macos
226226
tasks:
227-
- name: .test-non-standard !.pypy
227+
- name: .test-non-standard !.pypy !.cov
228228
display_name: Encryption crypt_shared macOS
229229
run_on:
230230
- macos-14
@@ -235,7 +235,7 @@ buildvariants:
235235
tags: [encryption_tag]
236236
- name: encryption-crypt_shared-win64
237237
tasks:
238-
- name: .test-non-standard !.pypy
238+
- name: .test-non-standard !.pypy !.cov
239239
display_name: Encryption crypt_shared Win64
240240
run_on:
241241
- windows-2022-latest-small

.evergreen/scripts/generate_config.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ def get_encryption_expansions(encryption):
132132
display_name = get_variant_name(encryption, host, **expansions)
133133
tasks = [".test-non-standard"]
134134
if host != "rhel8":
135-
tasks = [".test-non-standard !.pypy"]
135+
# Exclude PyPy (not supported on non-linux) and coverage tasks (too slow on macOS/win64).
136+
tasks = [".test-non-standard !.pypy !.cov"]
136137
variant = create_variant(
137138
tasks,
138139
display_name,
@@ -670,6 +671,7 @@ def create_test_non_standard_tasks():
670671
expansions["TEST_MIN_DEPS"] = "1"
671672
elif pr:
672673
expansions["COVERAGE"] = "1"
674+
tags.append("cov")
673675
name = get_task_name("test-non-standard", python=python, **expansions)
674676
server_func = FunctionCall(func="run server", vars=expansions)
675677
test_vars = expansions.copy()

0 commit comments

Comments
 (0)