@@ -288,79 +288,13 @@ functions:
288
288
- .evergreen/scripts/run-doctests.sh
289
289
290
290
" run tests " :
291
- - command : shell.exec
292
- params :
293
- working_dir : " src"
294
- shell : bash
295
- background : true
296
- include_expansions_in_env : ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY", "AWS_SESSION_TOKEN"]
297
- script : |
298
- . .evergreen/scripts/env.sh
299
- if [ -n "${test_encryption}" ]; then
300
- ./.evergreen/hatch.sh encryption:setup
301
- fi
302
- - command : shell.exec
303
- type : test
291
+ - command : subprocess.exec
304
292
params :
305
- include_expansions_in_env : ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY", "AWS_SESSION_TOKEN"]
306
293
working_dir : " src"
307
- shell : bash
308
- script : |
309
- # Disable xtrace
310
- set +x
311
- . .evergreen/scripts/env.sh
312
- if [ -n "${MONGODB_STARTED}" ]; then
313
- export PYMONGO_MUST_CONNECT=true
314
- fi
315
- if [ -n "${DISABLE_TEST_COMMANDS}" ]; then
316
- export PYMONGO_DISABLE_TEST_COMMANDS=1
317
- fi
318
- if [ -n "${test_encryption}" ]; then
319
- # Disable xtrace (just in case it was accidentally set).
320
- set +x
321
- bash ${DRIVERS_TOOLS}/.evergreen/csfle/await-servers.sh
322
- export TEST_ENCRYPTION=1
323
- if [ -n "${test_encryption_pyopenssl}" ]; then
324
- export TEST_ENCRYPTION_PYOPENSSL=1
325
- fi
326
- fi
327
- if [ -n "${test_crypt_shared}" ]; then
328
- export TEST_CRYPT_SHARED=1
329
- export CRYPT_SHARED_LIB_PATH=${CRYPT_SHARED_LIB_PATH}
330
- fi
331
- if [ -n "${test_pyopenssl}" ]; then
332
- export TEST_PYOPENSSL=1
333
- fi
334
- if [ -n "${SETDEFAULTENCODING}" ]; then
335
- export SETDEFAULTENCODING="${SETDEFAULTENCODING}"
336
- fi
337
- if [ -n "${test_loadbalancer}" ]; then
338
- export TEST_LOADBALANCER=1
339
- export SINGLE_MONGOS_LB_URI="${SINGLE_MONGOS_LB_URI}"
340
- export MULTI_MONGOS_LB_URI="${MULTI_MONGOS_LB_URI}"
341
- fi
342
- if [ -n "${test_serverless}" ]; then
343
- export TEST_SERVERLESS=1
344
- fi
345
- if [ -n "${TEST_INDEX_MANAGEMENT}" ]; then
346
- export TEST_INDEX_MANAGEMENT=1
347
- fi
348
- if [ -n "${SKIP_CSOT_TESTS}" ]; then
349
- export SKIP_CSOT_TESTS=1
350
- fi
351
-
352
- GREEN_FRAMEWORK=${GREEN_FRAMEWORK} \
353
- PYTHON_BINARY=${PYTHON_BINARY} \
354
- NO_EXT=${NO_EXT} \
355
- COVERAGE=${COVERAGE} \
356
- COMPRESSORS=${COMPRESSORS} \
357
- AUTH=${AUTH} \
358
- SSL=${SSL} \
359
- TEST_DATA_LAKE=${TEST_DATA_LAKE} \
360
- TEST_SUITES=${TEST_SUITES} \
361
- MONGODB_API_VERSION=${MONGODB_API_VERSION} \
362
- SKIP_HATCH=${SKIP_HATCH} \
363
- bash ${PROJECT_DIRECTORY}/.evergreen/hatch.sh test:test-eg
294
+ binary : bash
295
+ include_expansions_in_env : ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY", "AWS_SESSION_TOKEN"]
296
+ args :
297
+ - .evergreen/scripts/run-tests.sh
364
298
365
299
" run enterprise auth tests " :
366
300
- command : subprocess.exec
0 commit comments