@@ -146,12 +146,26 @@ functions:
146
146
${PREPARE_SHELL}
147
147
# Disable xtrace (just in case it was accidentally set).
148
148
set +x
149
- MONGODB_URI="${MONGODB_URI}" \
150
- MONGODB_API_VERSION="${MONGODB_API_VERSION}" \
151
- AUTH="auth" SSL="ssl" SERVERLESS=1 \
152
- SERVERLESS_ATLAS_USER="${SERVERLESS_ATLAS_USER}" \
153
- SERVERLESS_ATLAS_PASSWORD="${SERVERLESS_ATLAS_PASSWORD}" \
154
- bash ${PROJECT_DIRECTORY}/.evergreen/run-serverless-tests.sh
149
+
150
+ export MONGODB_API_VERSION="${MONGODB_API_VERSION}"
151
+ export AUTH="auth"
152
+ export SSL="ssl"
153
+ export SERVERLESS="1"
154
+ export SERVERLESS_ATLAS_USER="${SERVERLESS_ATLAS_USER}"
155
+ export SERVERLESS_ATLAS_PASSWORD="${SERVERLESS_ATLAS_PASSWORD}"
156
+
157
+ export SINGLE_ATLASPROXY_SERVERLESS_URI="${SINGLE_ATLASPROXY_SERVERLESS_URI}"
158
+ export MULTI_ATLASPROXY_SERVERLESS_URI="${MULTI_ATLASPROXY_SERVERLESS_URI}"
159
+
160
+ export MONGODB_URI="${SINGLE_ATLASPROXY_SERVERLESS_URI}"
161
+ export SINGLE_MONGOS_LB_URI="${SINGLE_ATLASPROXY_SERVERLESS_URI}"
162
+
163
+ # Setting MULTI_MONGOS to the SINGLE_ATLAS is intentional
164
+ # LB tests pick one host out of the comma separated list
165
+ # so just passing the one host is equivalent
166
+ export MULTI_MONGOS_LB_URI="${SINGLE_ATLASPROXY_SERVERLESS_URI}"
167
+
168
+ bash ${PROJECT_DIRECTORY}/.evergreen/run-serverless-tests.sh
155
169
start-load-balancer :
156
170
- command : shell.exec
157
171
params :
@@ -615,11 +629,11 @@ functions:
615
629
working_dir : src
616
630
timeout_secs : 60
617
631
env :
618
- MONGODB_URI : ' ${MONGODB_URI}'
619
- PROJECT_DIRECTORY : ' ${PROJECT_DIRECTORY}'
632
+ MONGODB_URI : ${MONGODB_URI}
633
+ PROJECT_DIRECTORY : ${PROJECT_DIRECTORY}
620
634
binary : bash
621
635
args :
622
- - ' ${PROJECT_DIRECTORY}/.evergreen/run-snappy-version-test.sh'
636
+ - ${PROJECT_DIRECTORY}/.evergreen/run-snappy-version-test.sh
623
637
run bson-ext test :
624
638
- command : shell.exec
625
639
type : test
@@ -1737,6 +1751,7 @@ task_groups:
1737
1751
script : |
1738
1752
${PREPARE_SHELL}
1739
1753
set +o xtrace
1754
+ LOADBALANCED=ON \
1740
1755
SERVERLESS_DRIVERS_GROUP=${SERVERLESS_DRIVERS_GROUP} \
1741
1756
SERVERLESS_API_PUBLIC_KEY=${SERVERLESS_API_PUBLIC_KEY} \
1742
1757
SERVERLESS_API_PRIVATE_KEY=${SERVERLESS_API_PRIVATE_KEY} \
0 commit comments