@@ -543,40 +543,22 @@ functions:
543
543
bash ${PROJECT_DIRECTORY}/.evergreen/tox.sh -m test-eg
544
544
545
545
" run atlas tests " :
546
- - command : shell.exec
547
- type : test
546
+ - command : ec2.assume_role
548
547
params :
549
- silent : true
550
- working_dir : " src"
551
- script : |
552
- cat <<EOT > prepare_atlas_connectivity.sh
553
- export ATLAS_FREE='${atlas_free}'
554
- export ATLAS_REPL='${atlas_repl}'
555
- export ATLAS_SHRD='${atlas_shrd}'
556
- export ATLAS_TLS11='${atlas_tls11}'
557
- export ATLAS_TLS12='${atlas_tls12}'
558
- export ATLAS_SERVERLESS='${atlas_serverless}'
559
- export ATLAS_SRV_FREE='${atlas_srv_free}'
560
- export ATLAS_SRV_REPL='${atlas_srv_repl}'
561
- export ATLAS_SRV_SHRD='${atlas_srv_shrd}'
562
- export ATLAS_SRV_TLS11='${atlas_srv_tls11}'
563
- export ATLAS_SRV_TLS12='${atlas_srv_tls12}'
564
- export ATLAS_SRV_SERVERLESS='${atlas_srv_serverless}'
565
- EOT
548
+ role_arn : ${aws_test_secrets_role}
566
549
- command : shell.exec
567
550
type : test
568
551
params :
552
+ add_expansions_to_env : true
569
553
working_dir : " src"
570
554
script : |
571
555
# Disable xtrace for security reasons (just in case it was accidentally set).
572
556
set +x
573
-
574
- . ./prepare_atlas_connectivity.sh
575
- rm -f ./prepare_atlas_connectivity.sh
576
-
577
557
set -o errexit
578
558
set -o xtrace
579
- ${PYTHON_BINARY} -m tox -m test-atlas
559
+
560
+ bash ${PROJECT_DIRECTORY}/.evergreen/tox.sh -m aws-secrets -- drivers/atlas_connect
561
+ TEST_ATLAS=1 bash ${PROJECT_DIRECTORY}/.evergreen/tox.sh -m test-eg
580
562
581
563
" add aws auth variables to file " :
582
564
- command : shell.exec
0 commit comments