@@ -326,6 +326,37 @@ functions:
326
326
export PATH="${GCC_PATH}:${GO_DIST}/bin:$PATH"
327
327
MONGO_GO_DRIVER_COMPRESSOR="${MONGO_GO_DRIVER_COMPRESSOR}" make -s evg-test-auth
328
328
329
+ run-atlas-test :
330
+ - command : shell.exec
331
+ type : test
332
+ params :
333
+ working_dir : src/go.mongodb.org/mongo-driver
334
+ script : |
335
+ # DO NOT ECHO WITH XTRACE (which PREPARE_SHELL does)
336
+ if [ "Windows_NT" = "$OS" ]; then
337
+ export GOPATH=$(cygpath -w $(dirname $(dirname $(dirname `pwd`))))
338
+ export GOCACHE=$(cygpath -w "$(pwd)/.cache")
339
+ else
340
+ export GOPATH=$(dirname $(dirname $(dirname `pwd`)))
341
+ export GOCACHE="$(pwd)/.cache"
342
+ fi;
343
+ export GOPATH="$GOPATH"
344
+ export GOROOT="${GO_DIST}"
345
+ export GOCACHE="$GOCACHE"
346
+ export PATH="${GCC_PATH}:${GO_DIST}/bin:$PATH"
347
+ export ATLAS_FREE="${atlas_free_tier_uri}"
348
+ export ATLAS_REPLSET="${atlas_replica_set_uri}"
349
+ export ATLAS_SHARD="${atlas_sharded_uri}"
350
+ export ATLAS_TLS11="${atlas_tls_v11_uri}"
351
+ export ATLAS_TLS12="${atlas_tls_v12_uri}"
352
+ export ATLAS_FREE_SRV="${atlas_free_tier_uri_srv}"
353
+ export ATLAS_REPLSET_SRV="${atlas_replica_set_uri_srv}"
354
+ export ATLAS_SHARD_SRV="${atlas_sharded_uri_srv}"
355
+ export ATLAS_TLS11_SRV="${atlas_tls_v11_uri_srv}"
356
+ export ATLAS_TLS12_SRV="${atlas_tls_v12_uri_srv}"
357
+ make -s evg-test-atlas
358
+
359
+
329
360
pre :
330
361
- func : fetch-source
331
362
- func : prepare-resources
@@ -655,6 +686,10 @@ tasks:
655
686
targets : " build"
656
687
BUILD_ENV : " GOARCH=ppc64le"
657
688
689
+ - name : " atlas-test"
690
+ commands :
691
+ - func : " run-atlas-test"
692
+
658
693
axes :
659
694
- id : version
660
695
display_name : MongoDB Version
@@ -753,6 +788,15 @@ buildvariants:
753
788
tasks :
754
789
- name : " .compile-check"
755
790
791
+ - name : atlas-test
792
+ display_name : " Atlas test"
793
+ run_on :
794
+ - ubuntu1604-build
795
+ expansions :
796
+ GO_DIST : " /opt/golang/go1.12"
797
+ tasks :
798
+ - name : " atlas-test"
799
+
756
800
- matrix_name : " tests-legacy-auth-ssl"
757
801
matrix_spec : { version: ["2.6", "3.0"], os-ssl-legacy: "*" }
758
802
display_name : " ${version} ${os-ssl-legacy}"
0 commit comments