@@ -665,6 +665,13 @@ tasks:
665
665
client_side_encryption_aws_secret_access_key : " "
666
666
TESTS : " csfle-without-aws-creds"
667
667
668
+ - name : " test-atlas"
669
+ commands :
670
+ - func : " start kms servers"
671
+ - func : " run tests"
672
+ vars :
673
+ TESTS : " atlas"
674
+
668
675
# }}}
669
676
670
677
@@ -871,6 +878,41 @@ axes:
871
878
variables :
872
879
DEPENDENCIES : " lowest"
873
880
881
+ task_groups :
882
+ - name : test_atlas_task_group
883
+ setup_group :
884
+ - func : " fetch source"
885
+ - func : " prepare resources"
886
+ - func : " fix absolute paths"
887
+ - func : " make files executable"
888
+ - func : " install dependencies"
889
+ - command : subprocess.exec
890
+ params :
891
+ working_dir : src
892
+ binary : bash
893
+ add_expansions_to_env : true
894
+ env :
895
+ MONGODB_VERSION : ' 7.0'
896
+ args :
897
+ - ${DRIVERS_TOOLS}/.evergreen/atlas/setup-atlas-cluster.sh
898
+ - command : expansions.update
899
+ params :
900
+ file : src/atlas-expansion.yml
901
+ teardown_group :
902
+ - command : subprocess.exec
903
+ params :
904
+ working_dir : src
905
+ binary : bash
906
+ add_expansions_to_env : true
907
+ args :
908
+ - ${DRIVERS_TOOLS}/.evergreen/atlas/teardown-atlas-cluster.sh
909
+ - func : " upload test results"
910
+ - func : " cleanup"
911
+ setup_group_can_fail_task : true
912
+ setup_group_timeout_secs : 1800
913
+ tasks :
914
+ - test-atlas
915
+
874
916
buildvariants :
875
917
# Test all PHP versions with latest-stable MongoDB and PHPC on all platforms
876
918
- matrix_name : " test-php-versions"
@@ -981,3 +1023,9 @@ buildvariants:
981
1023
- { "os": "debian11", "mongodb-versions": ["3.6", "4.0", "4.2", "4.4", "5.0"], "php-edge-versions": "latest-stable", "driver-versions": "latest-stable" }
982
1024
tasks :
983
1025
- name : " test-without_aws_creds"
1026
+
1027
+ - matrix_name : rhel8-test-atlas
1028
+ matrix_spec : { "os": ["rhel80"], "php-edge-versions": "latest-stable", "driver-versions": "latest-stable" }
1029
+ display_name : Atlas Tests
1030
+ tasks :
1031
+ - test_atlas_task_group
0 commit comments