@@ -570,6 +570,7 @@ functions:
570
570
script : |
571
571
${PREPARE_SHELL}
572
572
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
573
+ . ./activate_venv.sh
573
574
mongo aws_e2e_regular_aws.js
574
575
- command : shell.exec
575
576
type : test
@@ -598,15 +599,8 @@ functions:
598
599
working_dir : " src"
599
600
script : |
600
601
${PREPARE_SHELL}
601
- # The aws_e2e_assume_role script requires python3 with boto3.
602
- virtualenv -p ${PYTHON3} mongovenv
603
- if [ "Windows_NT" = "$OS" ]; then
604
- . mongovenv/Scripts/activate
605
- else
606
- . mongovenv/bin/activate
607
- fi
608
- pip install boto3
609
602
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
603
+ . ./activate_venv.sh
610
604
mongo aws_e2e_assume_role.js
611
605
- command : shell.exec
612
606
type : test
@@ -641,25 +635,20 @@ functions:
641
635
working_dir : " src"
642
636
script : |
643
637
${PREPARE_SHELL}
644
- if [ "${SKIP_EC2_AUTH_TEST}" == "true" ]; then
638
+ if [ "${SKIP_EC2_AUTH_TEST}" = "true" ]; then
645
639
echo "This platform does not support the EC2 auth test, skipping..."
646
640
exit 0
647
641
fi
648
- # The mongovenv was created earlier in run-aws-auth-test-with-assume-role-credentials.
649
- if [ "Windows_NT" = "$OS" ]; then
650
- . mongovenv/Scripts/activate
651
- else
652
- . mongovenv/bin/activate
653
- fi
654
642
cd ${DRIVERS_TOOLS}/.evergreen/auth_aws
643
+ . ./activate_venv.sh
655
644
mongo aws_e2e_ec2.js
656
645
- command : shell.exec
657
646
type : test
658
647
params :
659
648
working_dir : " src"
660
649
script : |
661
650
${PREPARE_SHELL}
662
- if [ "${SKIP_EC2_AUTH_TEST}" == "true" ]; then
651
+ if [ "${SKIP_EC2_AUTH_TEST}" = "true" ]; then
663
652
exit 0
664
653
fi
665
654
${PROJECT_DIRECTORY}/.evergreen/run-mongodb-aws-test.sh
@@ -713,7 +702,7 @@ functions:
713
702
working_dir : src/go.mongodb.org/mongo-driver
714
703
script : |
715
704
${PREPARE_SHELL}
716
- if [ "${SKIP_ECS_AUTH_TEST}" == "true" ]; then
705
+ if [ "${SKIP_ECS_AUTH_TEST}" = "true" ]; then
717
706
echo "This platform does not support the ECS auth test, skipping..."
718
707
exit 0
719
708
fi
@@ -724,7 +713,7 @@ functions:
724
713
working_dir : " src"
725
714
script : |
726
715
${PREPARE_SHELL}
727
- if [ "${SKIP_ECS_AUTH_TEST}" == "true" ]; then
716
+ if [ "${SKIP_ECS_AUTH_TEST}" = "true" ]; then
728
717
exit 0
729
718
fi
730
719
AUTH_AWS_DIR=${DRIVERS_TOOLS}/.evergreen/auth_aws
@@ -735,6 +724,7 @@ functions:
735
724
cp ${PROJECT_DIRECTORY}/.evergreen/run-mongodb-aws-ecs-test.sh $ECS_SRC_DIR/.evergreen
736
725
tar -czf $ECS_SRC_DIR/src.tgz -C $PROJECT_DIRECTORY .
737
726
cd $AUTH_AWS_DIR
727
+ . ./activate_venv.sh
738
728
cat <<EOF > setup.js
739
729
const mongo_binaries = "$MONGODB_BINARIES";
740
730
const project_dir = "$ECS_SRC_DIR";
0 commit comments