|
2 | 2 | # CXX Driver Config for MCI #
|
3 | 3 | #######################################
|
4 | 4 |
|
| 5 | +exec_timeout_secs: 3600 |
| 6 | + |
5 | 7 | #######################################
|
6 | 8 | # Variables #
|
7 | 9 | #######################################
|
@@ -1194,6 +1196,10 @@ axes:
|
1194 | 1196 | variables:
|
1195 | 1197 | mongodb_version: *version_40
|
1196 | 1198 |
|
| 1199 | + - id: use_mongocryptd |
| 1200 | + values: |
| 1201 | + - id: "true" |
| 1202 | + |
1197 | 1203 |
|
1198 | 1204 | #######################################
|
1199 | 1205 | # Buildvariants #
|
@@ -1229,6 +1235,15 @@ buildvariants:
|
1229 | 1235 | - name: test_versioned_api
|
1230 | 1236 | - name: test_versioned_api_accept_version_two
|
1231 | 1237 |
|
| 1238 | + # Add matrix for specification test requirement of mongocryptd: |
| 1239 | + # "Drivers MUST run all tests with mongocryptd on at least one platform for all tested server versions (4.2+)." |
| 1240 | + - matrix_name: "mongocryptd" |
| 1241 | + matrix_spec: {os: "ubuntu-1804", mongodb_version: ["4.2", "4.4", "5.0", "latest"], use_mongocryptd: "true"} |
| 1242 | + display_name: "${os} (MongoDB ${mongodb_version}) with mongocryptd" |
| 1243 | + tasks: |
| 1244 | + - name: compile_and_test_with_shared_libs |
| 1245 | + - name: compile_and_test_with_shared_libs_replica_set |
| 1246 | + |
1232 | 1247 | #######################################
|
1233 | 1248 | # Linux Buildvariants #
|
1234 | 1249 | #######################################
|
@@ -1366,19 +1381,6 @@ buildvariants:
|
1366 | 1381 | - debian10-large
|
1367 | 1382 | - name: uninstall_check
|
1368 | 1383 |
|
1369 |
| - # Add matrix for specification test requirement of mongocryptd: |
1370 |
| - # "Drivers MUST run all tests with mongocryptd on at least one platform for all tested server versions (4.2+)." |
1371 |
| - - matrix_name: "mongocryptd" |
1372 |
| - matrix_spec: |
1373 |
| - os: "ubuntu-1804" |
1374 |
| - mongodb_version: ["4.2", "4.4", "5.0", "latest"] |
1375 |
| - display_name: "${os} (MongoDB ${mongodb_version}) with mongocryptd" |
1376 |
| - tasks: |
1377 |
| - - name: compile_and_test_with_shared_libs |
1378 |
| - - name: compile_and_test_with_shared_libs_replica_set |
1379 |
| - expansions: |
1380 |
| - use_mongocryptd: true |
1381 |
| - |
1382 | 1384 | - name: ubuntu2004-release-latest
|
1383 | 1385 | display_name: "Ubuntu 20.04 Release (MongoDB Latest)"
|
1384 | 1386 | expansions:
|
@@ -1610,7 +1612,7 @@ buildvariants:
|
1610 | 1612 | - name: compile_and_test_with_static_libs
|
1611 | 1613 |
|
1612 | 1614 | - name: ubuntu1804-debug
|
1613 |
| - display_name: "Ubuntu 18.04 Debug (MongoDB Latest)" |
| 1615 | + display_name: "Ubuntu 18.04 Debug (MongoDB Latest) (Extra)" |
1614 | 1616 | expansions:
|
1615 | 1617 | build_type: "Debug"
|
1616 | 1618 | tar_options: *linux_tar_options
|
@@ -1807,52 +1809,6 @@ buildvariants:
|
1807 | 1809 | #######################################
|
1808 | 1810 | # Mac and Windows #
|
1809 | 1811 | #######################################
|
1810 |
| - - name: macos-1014-latest # CXX-2661: remove in favor of macos-1100. |
1811 |
| - display_name: "MacOS 10.14 Release (Boost) (MongoDB Latest)" |
1812 |
| - expansions: |
1813 |
| - build_type: "Release" |
1814 |
| - extra_path: *macos_extra_path |
1815 |
| - cmake_flags: *macos_cmake_flags |
1816 |
| - poly_flags: *poly_boost_flags |
1817 |
| - mongodb_version: *version_latest |
1818 |
| - run_on: |
1819 |
| - - macos-1014 |
1820 |
| - tasks: |
1821 |
| - - name: compile_and_test_with_shared_libs |
1822 |
| - - name: compile_and_test_with_shared_libs_extra_alignment |
1823 |
| - - name: compile_and_test_with_static_libs |
1824 |
| - - name: compile_and_test_with_static_libs_extra_alignment |
1825 |
| - |
1826 |
| - - name: macos-1014-50 # CXX-2661: remove in favor of macos-1100. |
1827 |
| - display_name: "MacOS 10.14 Release (Boost) (MongoDB 5.0)" |
1828 |
| - expansions: |
1829 |
| - build_type: "Release" |
1830 |
| - extra_path: *macos_extra_path |
1831 |
| - cmake_flags: *macos_cmake_flags |
1832 |
| - poly_flags: *poly_boost_flags |
1833 |
| - mongodb_version: *version_50 |
1834 |
| - run_on: |
1835 |
| - - macos-1014 |
1836 |
| - tasks: |
1837 |
| - - name: compile_and_test_with_shared_libs |
1838 |
| - - name: compile_and_test_with_shared_libs_extra_alignment |
1839 |
| - - name: compile_and_test_with_static_libs |
1840 |
| - - name: compile_and_test_with_static_libs_extra_alignment |
1841 |
| - |
1842 |
| - - name: macos-1014-versioned-api # CXX-2661: remove in favor of macos-1100. |
1843 |
| - display_name: "MacOS 10.14 Release Versioned API" |
1844 |
| - expansions: |
1845 |
| - build_type: "Release" |
1846 |
| - extra_path: *macos_extra_path |
1847 |
| - cmake_flags: *macos_cmake_flags |
1848 |
| - poly_flags: *poly_boost_flags |
1849 |
| - mongodb_version: *version_latest |
1850 |
| - run_on: |
1851 |
| - - macos-1014 |
1852 |
| - tasks: |
1853 |
| - - name: test_versioned_api |
1854 |
| - - name: test_versioned_api_accept_version_two |
1855 |
| - |
1856 | 1812 | - name: macos-1100-latest
|
1857 | 1813 | display_name: "MacOS 11.0 Release (Boost) (MongoDB Latest)"
|
1858 | 1814 | expansions:
|
|
0 commit comments