@@ -174,7 +174,7 @@ functions:
174
174
params :
175
175
script : |
176
176
${PREPARE_SHELL}
177
- MONGODB_VERSION=${VERSION} TOPOLOGY=${TOPOLOGY} AUTH=${AUTH} SSL=${SSL} STORAGE_ENGINE=${STORAGE_ENGINE} sh ${DRIVERS_TOOLS }/.evergreen/run-orchestration.sh
177
+ MONGODB_VERSION=${VERSION} ORCHESTRATION_FILE=${ORCHESTRATION_FILE} TOPOLOGY=${TOPOLOGY} AUTH=${AUTH} SSL=${SSL} STORAGE_ENGINE=${STORAGE_ENGINE} sh ${PROJECT_DIRECTORY }/.evergreen/run-orchestration.sh
178
178
# run-orchestration generates expansion file with the MONGODB_URI for the cluster
179
179
- command : expansions.update
180
180
params :
@@ -417,9 +417,7 @@ axes:
417
417
display_name : Driver Version
418
418
values :
419
419
- id : " latest-stable"
420
- display_name : " 1.8.0beta2"
421
- variables :
422
- DRIVER_VERSION : " 1.8.0beta2"
420
+ display_name : " 1.8-stable"
423
421
- id : " latest-minor-dev"
424
422
display_name : " 1.8-dev"
425
423
variables :
@@ -507,10 +505,35 @@ axes:
507
505
508
506
buildvariants :
509
507
510
- - matrix_name : " test-baseline"
511
- matrix_spec : {"os-php7": ["debian92-test", "ubuntu1804-arm64-test", "rhel70-test"], "php-versions": "*", "versions": "4.4", "driver-versions": "latest-stable" }
508
+ # Tests all PHP versions on all operating systems.
509
+ # Only tests against latest MongoDB and ext-mongodb versions
510
+ - matrix_name : " test-php-versions"
511
+ matrix_spec : {"os-php7": ["debian92-test", "ubuntu1804-arm64-test", "rhel70-test"], "php-versions": "*", "edge-versions": "latest-stable", "driver-versions": "latest-stable" }
512
512
exclude_spec :
513
- - { "os-php7": ["debian92-test", "rhel70-test"], "php-versions": "7.0", versions: "*", "driver-versions": "*" }
514
- display_name : " ${os-php7 }, PHP ${php-versions }, MongoDB ${versions}, ext-mongodb ${driver-versions}"
513
+ - { "os-php7": ["debian92-test", "rhel70-test"], "php-versions": "7.0", edge- versions: "*", "driver-versions": "*" }
514
+ display_name : " PHP ${php-versions }, ${os-php7 }, MongoDB ${edge- versions}, ext-mongodb ${driver-versions}"
515
515
tasks :
516
516
- name : " test-standalone"
517
+ - name : " test-replica_set"
518
+ - name : " test-sharded_cluster"
519
+
520
+ # Tests all driver versions on all PHP versions
521
+ # Only tests on Ubuntu 18.04 and latest MongoDB
522
+ - matrix_name : " test-driver-versions"
523
+ matrix_spec : {"os-php7": "ubuntu1804-arm64-test", "php-versions": "*", "edge-versions": "latest-stable", "driver-versions": "*" }
524
+ display_name : " ext-mongodb ${driver-versions}, PHP ${php-versions}, ${os-php7}, MongoDB ${edge-versions}"
525
+ tasks :
526
+ - name : " test-standalone"
527
+ - name : " test-replica_set"
528
+ - name : " test-sharded_cluster"
529
+
530
+ # Tests all MongoDB versions
531
+ # Only tests on Ubuntu 18.04, with latest stable PHP and driver versions
532
+ # Tests against various topologies
533
+ - matrix_name : " test-mongodb-versions"
534
+ matrix_spec : {"os-php7": "rhel70-test", "php-edge-versions": "latest-stable", "versions": "*", "driver-versions": "latest-stable" }
535
+ display_name : " MongoDB ${versions}, PHP ${php-edge-versions}, ${os-php7}, ext-mongodb ${driver-versions}"
536
+ tasks :
537
+ - name : " test-standalone"
538
+ - name : " test-replica_set"
539
+ - name : " test-sharded_cluster"
0 commit comments