@@ -533,6 +533,7 @@ functions:
533
533
script : |
534
534
${PREPARE_SHELL}
535
535
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
536
+ . ./activate_venv.sh
536
537
mongo aws_e2e_regular_aws.js
537
538
- command : shell.exec
538
539
type : test
@@ -561,15 +562,8 @@ functions:
561
562
working_dir : " src"
562
563
script : |
563
564
${PREPARE_SHELL}
564
- # The aws_e2e_assume_role script requires python3 with boto3.
565
- virtualenv -p ${PYTHON3} mongovenv
566
- if [ "Windows_NT" = "$OS" ]; then
567
- . mongovenv/Scripts/activate
568
- else
569
- . mongovenv/bin/activate
570
- fi
571
- pip install boto3
572
565
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
566
+ . ./activate_venv.sh
573
567
mongo aws_e2e_assume_role.js
574
568
- command : shell.exec
575
569
type : test
@@ -604,25 +598,20 @@ functions:
604
598
working_dir : " src"
605
599
script : |
606
600
${PREPARE_SHELL}
607
- if [ "${SKIP_EC2_AUTH_TEST}" == "true" ]; then
601
+ if [ "${SKIP_EC2_AUTH_TEST}" = "true" ]; then
608
602
echo "This platform does not support the EC2 auth test, skipping..."
609
603
exit 0
610
604
fi
611
- # The mongovenv was created earlier in run-aws-auth-test-with-assume-role-credentials.
612
- if [ "Windows_NT" = "$OS" ]; then
613
- . mongovenv/Scripts/activate
614
- else
615
- . mongovenv/bin/activate
616
- fi
617
605
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
606
+ . ./activate_venv.sh
618
607
mongo aws_e2e_ec2.js
619
608
- command : shell.exec
620
609
type : test
621
610
params :
622
611
working_dir : " src"
623
612
script : |
624
613
${PREPARE_SHELL}
625
- if [ "${SKIP_EC2_AUTH_TEST}" == "true" ]; then
614
+ if [ "${SKIP_EC2_AUTH_TEST}" = "true" ]; then
626
615
exit 0
627
616
fi
628
617
${PROJECT_DIRECTORY}/.evergreen/run-mongodb-aws-test.sh
@@ -676,7 +665,7 @@ functions:
676
665
working_dir : src/go.mongodb.org/mongo-driver
677
666
script : |
678
667
${PREPARE_SHELL}
679
- if [ "${SKIP_ECS_AUTH_TEST}" == "true" ]; then
668
+ if [ "${SKIP_ECS_AUTH_TEST}" = "true" ]; then
680
669
echo "This platform does not support the ECS auth test, skipping..."
681
670
exit 0
682
671
fi
@@ -687,7 +676,7 @@ functions:
687
676
working_dir : " src"
688
677
script : |
689
678
${PREPARE_SHELL}
690
- if [ "${SKIP_ECS_AUTH_TEST}" == "true" ]; then
679
+ if [ "${SKIP_ECS_AUTH_TEST}" = "true" ]; then
691
680
exit 0
692
681
fi
693
682
AUTH_AWS_DIR=${DRIVERS_TOOLS}/.evergreen/auth_aws
@@ -698,6 +687,7 @@ functions:
698
687
cp ${PROJECT_DIRECTORY}/.evergreen/run-mongodb-aws-ecs-test.sh $ECS_SRC_DIR/.evergreen
699
688
tar -czf $ECS_SRC_DIR/src.tgz -C $PROJECT_DIRECTORY .
700
689
cd $AUTH_AWS_DIR
690
+ . ./activate_venv.sh
701
691
cat <<EOF > setup.js
702
692
const mongo_binaries = "$MONGODB_BINARIES";
703
693
const project_dir = "$ECS_SRC_DIR";
0 commit comments