@@ -2305,16 +2305,6 @@ axes:
2305
2305
variables :
2306
2306
COVERAGE : " coverage"
2307
2307
2308
- # Run pyopenssl tests?
2309
- - id : pyopenssl
2310
- display_name : " PyOpenSSL"
2311
- values :
2312
- - id : " enabled"
2313
- display_name : " PyOpenSSL"
2314
- variables :
2315
- test_pyopenssl : true
2316
- batchtime : 10080 # 7 days
2317
-
2318
2308
- id : versionedApi
2319
2309
display_name : " versionedApi"
2320
2310
values :
@@ -2592,76 +2582,100 @@ buildvariants:
2592
2582
# Server tests for macOS Arm64.
2593
2583
- name : test-macos-arm64-py3.9-auth-ssl-sync
2594
2584
tasks :
2595
- - name : .standalone
2585
+ - name : .standalone .6.0
2586
+ - name : .standalone .7.0
2587
+ - name : .standalone .8.0
2588
+ - name : .standalone .rapid
2589
+ - name : .standalone .latest
2596
2590
display_name : Test macOS Arm64 py3.9 Auth SSL Sync
2597
2591
run_on :
2598
2592
- macos-14-arm64
2599
2593
expansions :
2600
2594
AUTH : auth
2601
2595
SSL : ssl
2602
2596
TEST_SUITES : default
2603
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2604
2597
SKIP_CSOT_TESTS : " true"
2598
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2605
2599
- name : test-macos-arm64-py3.9-auth-ssl-async
2606
2600
tasks :
2607
- - name : .standalone
2601
+ - name : .standalone .6.0
2602
+ - name : .standalone .7.0
2603
+ - name : .standalone .8.0
2604
+ - name : .standalone .rapid
2605
+ - name : .standalone .latest
2608
2606
display_name : Test macOS Arm64 py3.9 Auth SSL Async
2609
2607
run_on :
2610
2608
- macos-14-arm64
2611
2609
expansions :
2612
2610
AUTH : auth
2613
2611
SSL : ssl
2614
2612
TEST_SUITES : default_async
2615
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2616
2613
SKIP_CSOT_TESTS : " true"
2614
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2617
2615
- name : test-macos-arm64-py3.13-noauth-ssl-sync
2618
2616
tasks :
2619
- - name : .replica_set
2617
+ - name : .replica_set .6.0
2618
+ - name : .replica_set .7.0
2619
+ - name : .replica_set .8.0
2620
+ - name : .replica_set .rapid
2621
+ - name : .replica_set .latest
2620
2622
display_name : Test macOS Arm64 py3.13 NoAuth SSL Sync
2621
2623
run_on :
2622
2624
- macos-14-arm64
2623
2625
expansions :
2624
2626
AUTH : noauth
2625
2627
SSL : ssl
2626
2628
TEST_SUITES : default
2627
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3
2628
2629
SKIP_CSOT_TESTS : " true"
2630
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3
2629
2631
- name : test-macos-arm64-py3.13-noauth-ssl-async
2630
2632
tasks :
2631
- - name : .replica_set
2633
+ - name : .replica_set .6.0
2634
+ - name : .replica_set .7.0
2635
+ - name : .replica_set .8.0
2636
+ - name : .replica_set .rapid
2637
+ - name : .replica_set .latest
2632
2638
display_name : Test macOS Arm64 py3.13 NoAuth SSL Async
2633
2639
run_on :
2634
2640
- macos-14-arm64
2635
2641
expansions :
2636
2642
AUTH : noauth
2637
2643
SSL : ssl
2638
2644
TEST_SUITES : default_async
2639
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3
2640
2645
SKIP_CSOT_TESTS : " true"
2646
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.13/bin/python3
2641
2647
- name : test-macos-arm64-py3.9-noauth-nossl-sync
2642
2648
tasks :
2643
- - name : .sharded_cluster
2649
+ - name : .sharded_cluster .6.0
2650
+ - name : .sharded_cluster .7.0
2651
+ - name : .sharded_cluster .8.0
2652
+ - name : .sharded_cluster .rapid
2653
+ - name : .sharded_cluster .latest
2644
2654
display_name : Test macOS Arm64 py3.9 NoAuth NoSSL Sync
2645
2655
run_on :
2646
2656
- macos-14-arm64
2647
2657
expansions :
2648
2658
AUTH : noauth
2649
2659
SSL : nossl
2650
2660
TEST_SUITES : default
2651
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2652
2661
SKIP_CSOT_TESTS : " true"
2662
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2653
2663
- name : test-macos-arm64-py3.9-noauth-nossl-async
2654
2664
tasks :
2655
- - name : .sharded_cluster
2665
+ - name : .sharded_cluster .6.0
2666
+ - name : .sharded_cluster .7.0
2667
+ - name : .sharded_cluster .8.0
2668
+ - name : .sharded_cluster .rapid
2669
+ - name : .sharded_cluster .latest
2656
2670
display_name : Test macOS Arm64 py3.9 NoAuth NoSSL Async
2657
2671
run_on :
2658
2672
- macos-14-arm64
2659
2673
expansions :
2660
2674
AUTH : noauth
2661
2675
SSL : nossl
2662
2676
TEST_SUITES : default_async
2663
- PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2664
2677
SKIP_CSOT_TESTS : " true"
2678
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
2665
2679
2666
2680
# Server tests for Windows.
2667
2681
- name : test-win64-py3.9-auth-ssl-sync
@@ -3194,6 +3208,164 @@ buildvariants:
3194
3208
COMPRESSORS : zstd
3195
3209
PYTHON_BINARY : /opt/python/pypy3.9/bin/python3
3196
3210
3211
+ # Enterprise auth tests.
3212
+ - name : enterprise-auth-macos-py3.9-auth
3213
+ tasks :
3214
+ - name : test-enterprise-auth
3215
+ display_name : Enterprise Auth macOS py3.9 Auth
3216
+ run_on :
3217
+ - macos-14
3218
+ expansions :
3219
+ AUTH : auth
3220
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
3221
+ - name : enterprise-auth-rhel8-py3.10-auth
3222
+ tasks :
3223
+ - name : test-enterprise-auth
3224
+ display_name : Enterprise Auth RHEL8 py3.10 Auth
3225
+ run_on :
3226
+ - rhel87-small
3227
+ expansions :
3228
+ AUTH : auth
3229
+ PYTHON_BINARY : /opt/python/3.10/bin/python3
3230
+ - name : enterprise-auth-rhel8-py3.11-auth
3231
+ tasks :
3232
+ - name : test-enterprise-auth
3233
+ display_name : Enterprise Auth RHEL8 py3.11 Auth
3234
+ run_on :
3235
+ - rhel87-small
3236
+ expansions :
3237
+ AUTH : auth
3238
+ PYTHON_BINARY : /opt/python/3.11/bin/python3
3239
+ - name : enterprise-auth-rhel8-py3.12-auth
3240
+ tasks :
3241
+ - name : test-enterprise-auth
3242
+ display_name : Enterprise Auth RHEL8 py3.12 Auth
3243
+ run_on :
3244
+ - rhel87-small
3245
+ expansions :
3246
+ AUTH : auth
3247
+ PYTHON_BINARY : /opt/python/3.12/bin/python3
3248
+ - name : enterprise-auth-win64-py3.13-auth
3249
+ tasks :
3250
+ - name : test-enterprise-auth
3251
+ display_name : Enterprise Auth Win64 py3.13 Auth
3252
+ run_on :
3253
+ - windows-64-vsMulti-small
3254
+ expansions :
3255
+ AUTH : auth
3256
+ PYTHON_BINARY : C:/python/Python313/python.exe
3257
+ - name : enterprise-auth-rhel8-pypy3.9-auth
3258
+ tasks :
3259
+ - name : test-enterprise-auth
3260
+ display_name : Enterprise Auth RHEL8 pypy3.9 Auth
3261
+ run_on :
3262
+ - rhel87-small
3263
+ expansions :
3264
+ AUTH : auth
3265
+ PYTHON_BINARY : /opt/python/pypy3.9/bin/python3
3266
+ - name : enterprise-auth-rhel8-pypy3.10-auth
3267
+ tasks :
3268
+ - name : test-enterprise-auth
3269
+ display_name : Enterprise Auth RHEL8 pypy3.10 Auth
3270
+ run_on :
3271
+ - rhel87-small
3272
+ expansions :
3273
+ AUTH : auth
3274
+ PYTHON_BINARY : /opt/python/pypy3.10/bin/python3
3275
+
3276
+ # PyOpenSSL tests.
3277
+ - name : pyopenssl-macos-py3.9
3278
+ tasks :
3279
+ - name : .replica_set
3280
+ - name : .7.0
3281
+ display_name : PyOpenSSL macOS py3.9
3282
+ run_on :
3283
+ - macos-14
3284
+ batchtime : 10080
3285
+ expansions :
3286
+ AUTH : noauth
3287
+ test_pyopenssl : " true"
3288
+ SSL : ssl
3289
+ PYTHON_BINARY : /Library/Frameworks/Python.Framework/Versions/3.9/bin/python3
3290
+ - name : pyopenssl-rhel8-py3.10
3291
+ tasks :
3292
+ - name : .replica_set
3293
+ - name : .7.0
3294
+ display_name : PyOpenSSL RHEL8 py3.10
3295
+ run_on :
3296
+ - rhel87-small
3297
+ batchtime : 10080
3298
+ expansions :
3299
+ AUTH : auth
3300
+ test_pyopenssl : " true"
3301
+ SSL : ssl
3302
+ PYTHON_BINARY : /opt/python/3.10/bin/python3
3303
+ - name : pyopenssl-rhel8-py3.11
3304
+ tasks :
3305
+ - name : .replica_set
3306
+ - name : .7.0
3307
+ display_name : PyOpenSSL RHEL8 py3.11
3308
+ run_on :
3309
+ - rhel87-small
3310
+ batchtime : 10080
3311
+ expansions :
3312
+ AUTH : auth
3313
+ test_pyopenssl : " true"
3314
+ SSL : ssl
3315
+ PYTHON_BINARY : /opt/python/3.11/bin/python3
3316
+ - name : pyopenssl-rhel8-py3.12
3317
+ tasks :
3318
+ - name : .replica_set
3319
+ - name : .7.0
3320
+ display_name : PyOpenSSL RHEL8 py3.12
3321
+ run_on :
3322
+ - rhel87-small
3323
+ batchtime : 10080
3324
+ expansions :
3325
+ AUTH : auth
3326
+ test_pyopenssl : " true"
3327
+ SSL : ssl
3328
+ PYTHON_BINARY : /opt/python/3.12/bin/python3
3329
+ - name : pyopenssl-win64-py3.13
3330
+ tasks :
3331
+ - name : .replica_set
3332
+ - name : .7.0
3333
+ display_name : PyOpenSSL Win64 py3.13
3334
+ run_on :
3335
+ - windows-64-vsMulti-small
3336
+ batchtime : 10080
3337
+ expansions :
3338
+ AUTH : auth
3339
+ test_pyopenssl : " true"
3340
+ SSL : ssl
3341
+ PYTHON_BINARY : C:/python/Python313/python.exe
3342
+ - name : pyopenssl-rhel8-pypy3.9
3343
+ tasks :
3344
+ - name : .replica_set
3345
+ - name : .7.0
3346
+ display_name : PyOpenSSL RHEL8 pypy3.9
3347
+ run_on :
3348
+ - rhel87-small
3349
+ batchtime : 10080
3350
+ expansions :
3351
+ AUTH : auth
3352
+ test_pyopenssl : " true"
3353
+ SSL : ssl
3354
+ PYTHON_BINARY : /opt/python/pypy3.9/bin/python3
3355
+ - name : pyopenssl-rhel8-pypy3.10
3356
+ tasks :
3357
+ - name : .replica_set
3358
+ - name : .7.0
3359
+ display_name : PyOpenSSL RHEL8 pypy3.10
3360
+ run_on :
3361
+ - rhel87-small
3362
+ batchtime : 10080
3363
+ expansions :
3364
+ AUTH : auth
3365
+ test_pyopenssl : " true"
3366
+ SSL : ssl
3367
+ PYTHON_BINARY : /opt/python/pypy3.10/bin/python3
3368
+
3197
3369
- matrix_name : " tests-fips"
3198
3370
matrix_spec :
3199
3371
platform :
@@ -3216,47 +3388,6 @@ buildvariants:
3216
3388
tasks :
3217
3389
- " .6.0"
3218
3390
3219
- - matrix_name : " tests-pyopenssl"
3220
- matrix_spec :
3221
- platform : rhel8
3222
- python-version : " *"
3223
- auth : " *"
3224
- ssl : " ssl"
3225
- pyopenssl : " *"
3226
- # Only test "noauth" with Python 3.9.
3227
- exclude_spec :
3228
- platform : rhel8
3229
- python-version : ["3.10", "3.11", "3.12", "3.13", "pypy3.9", "pypy3.10"]
3230
- auth : " noauth"
3231
- ssl : " ssl"
3232
- pyopenssl : " *"
3233
- display_name : " PyOpenSSL ${platform} ${python-version} ${auth}"
3234
- tasks :
3235
- - ' .replica_set'
3236
- # Test standalone and sharded only on 7.0.
3237
- - ' .7.0'
3238
-
3239
- - matrix_name : " tests-pyopenssl-macOS"
3240
- matrix_spec :
3241
- platform : macos
3242
- auth : " auth"
3243
- ssl : " ssl"
3244
- pyopenssl : " *"
3245
- display_name : " PyOpenSSL ${platform} ${auth}"
3246
- tasks :
3247
- - ' .replica_set'
3248
-
3249
- - matrix_name : " tests-pyopenssl-windows"
3250
- matrix_spec :
3251
- platform : windows
3252
- python-version-windows : " *"
3253
- auth : " auth"
3254
- ssl : " ssl"
3255
- pyopenssl : " *"
3256
- display_name : " PyOpenSSL ${platform} ${python-version-windows} ${auth}"
3257
- tasks :
3258
- - ' .replica_set'
3259
-
3260
3391
- matrix_name : " tests-python-version-rhel8-without-c-extensions"
3261
3392
matrix_spec :
3262
3393
platform : rhel8
@@ -3350,24 +3481,6 @@ buildvariants:
3350
3481
tasks :
3351
3482
- " .latest"
3352
3483
3353
- - matrix_name : " test-linux-enterprise-auth"
3354
- matrix_spec :
3355
- platform : rhel8
3356
- python-version : " *"
3357
- auth : " auth"
3358
- display_name : " Enterprise ${auth} ${platform} ${python-version}"
3359
- tasks :
3360
- - name : " test-enterprise-auth"
3361
-
3362
- - matrix_name : " tests-windows-enterprise-auth"
3363
- matrix_spec :
3364
- platform : windows
3365
- python-version-windows : " *"
3366
- auth : " auth"
3367
- display_name : " Enterprise ${auth} ${platform} ${python-version-windows}"
3368
- tasks :
3369
- - name : " test-enterprise-auth"
3370
-
3371
3484
- matrix_name : " test-search-index-helpers"
3372
3485
matrix_spec :
3373
3486
platform : rhel8
0 commit comments