@@ -543,40 +543,22 @@ functions:
543543 bash ${PROJECT_DIRECTORY}/.evergreen/tox.sh -m test-eg
544544
545545 " run atlas tests " :
546- - command : shell.exec
547- type : test
546+ - command : ec2.assume_role
548547 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}
566549 - command : shell.exec
567550 type : test
568551 params :
552+ add_expansions_to_env : true
569553 working_dir : " src"
570554 script : |
571555 # Disable xtrace for security reasons (just in case it was accidentally set).
572556 set +x
573-
574- . ./prepare_atlas_connectivity.sh
575- rm -f ./prepare_atlas_connectivity.sh
576-
577557 set -o errexit
578558 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
580562
581563 " add aws auth variables to file " :
582564 - command : shell.exec
0 commit comments