|
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