Skip to content

Commit f1eb8a4

Browse files
committed
CDRIVER-5873 restore compile-only coverage on Debian 9.2
1 parent 45cf893 commit f1eb8a4

File tree

5 files changed

+54
-8
lines changed

5 files changed

+54
-8
lines changed

.evergreen/config_generator/components/cse/openssl.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@
1515
# pylint: disable=line-too-long
1616
# fmt: off
1717
COMPILE_MATRIX = [
18-
('debian10', 'gcc', None, ['cyrus']),
19-
('debian11', 'gcc', None, ['cyrus']),
20-
('debian92', 'clang', None, ['cyrus']),
21-
('debian92', 'gcc', None, ['cyrus']),
18+
('debian92', 'clang', None, ['cyrus']),
19+
('debian92', 'gcc', None, ['cyrus']),
20+
('debian10', 'clang', None, ['cyrus']),
21+
('debian10', 'gcc', None, ['cyrus']),
22+
('debian11', 'clang', None, ['cyrus']),
23+
('debian11', 'gcc', None, ['cyrus']),
24+
2225
('rhel80', 'gcc', None, ['cyrus']),
2326
('rhel8-zseries', 'gcc', None, ['cyrus']),
2427
('ubuntu2004', 'clang', None, ['cyrus']),
@@ -31,7 +34,7 @@
3134
TEST_MATRIX = [
3235
# 4.2 and 4.4 not available on rhel8-zseries.
3336
('rhel8-zseries', 'gcc', None, 'cyrus', ['auth'], ['server'], ['5.0']),
34-
37+
3538
('windows-vsCurrent', 'vs2017x64', None, 'cyrus', ['auth'], ['server'], ['4.2', '4.4', '5.0', '6.0' ]),
3639

3740
# Test 7.0+ with a replica set since Queryable Encryption does not support the 'server' topology. Queryable Encryption tests require 7.0+.
@@ -42,7 +45,6 @@
4245

4346
# Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+.
4447
('debian10', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2']),
45-
4648
]
4749
# fmt: on
4850
# pylint: enable=line-too-long

.evergreen/config_generator/components/sasl/openssl.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
# pylint: disable=line-too-long
1818
# fmt: off
1919
COMPILE_MATRIX = [
20+
('debian92', 'clang', None, ['cyrus']),
21+
('debian92', 'gcc', None, ['cyrus']),
2022
('debian10', 'gcc', None, ['cyrus']),
2123
('debian11', 'gcc', None, ['cyrus']),
2224
('debian92', 'clang', None, ['cyrus']),

.evergreen/config_generator/etc/distros.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ def validate_os_ver(cls, value):
4343
# pylint: disable=line-too-long
4444
#fmt: off
4545
DEBIAN_DISTROS = [
46+
Distro(name='debian92-large', os='debian', os_type='linux', os_ver='9.2', size='large'), # CDRIVER-5873
47+
Distro(name='debian92-small', os='debian', os_type='linux', os_ver='9.2', size='small'), # CDRIVER-5873
4648
Distro(name='debian10-large', os='debian', os_type='linux', os_ver='10', size='large'),
4749
Distro(name='debian10-small', os='debian', os_type='linux', os_ver='10', size='small'),
4850
Distro(name='debian11-large', os='debian', os_type='linux', os_ver='11', size='large'),

.evergreen/generated_configs/tasks.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1678,6 +1678,15 @@ tasks:
16781678
- func: bootstrap-mongo-orchestration
16791679
- func: run-mock-kms-servers
16801680
- func: run-tests
1681+
- name: cse-sasl-cyrus-openssl-debian10-clang-compile
1682+
run_on: debian10-large
1683+
tags: [cse-matrix-openssl, compile, debian10, clang, cse, sasl-cyrus]
1684+
commands:
1685+
- func: find-cmake-latest
1686+
- func: cse-sasl-cyrus-openssl-compile
1687+
vars:
1688+
CC: clang
1689+
- func: upload-build
16811690
- name: cse-sasl-cyrus-openssl-debian10-gcc-compile
16821691
run_on: debian10-large
16831692
tags: [cse-matrix-openssl, compile, debian10, gcc, cse, sasl-cyrus]
@@ -1727,6 +1736,15 @@ tasks:
17271736
- func: bootstrap-mongo-orchestration
17281737
- func: run-mock-kms-servers
17291738
- func: run-tests
1739+
- name: cse-sasl-cyrus-openssl-debian11-clang-compile
1740+
run_on: debian11-large
1741+
tags: [cse-matrix-openssl, compile, debian11, clang, cse, sasl-cyrus]
1742+
commands:
1743+
- func: find-cmake-latest
1744+
- func: cse-sasl-cyrus-openssl-compile
1745+
vars:
1746+
CC: clang
1747+
- func: upload-build
17301748
- name: cse-sasl-cyrus-openssl-debian11-gcc-compile
17311749
run_on: debian11-large
17321750
tags: [cse-matrix-openssl, compile, debian11, gcc, cse, sasl-cyrus]
@@ -3531,6 +3549,24 @@ tasks:
35313549
vars:
35323550
CC: clang
35333551
- func: upload-build
3552+
- name: sasl-cyrus-openssl-debian92-clang-compile
3553+
run_on: debian92-large
3554+
tags: [sasl-matrix-openssl, compile, debian92, clang, sasl-cyrus]
3555+
commands:
3556+
- func: find-cmake-latest
3557+
- func: sasl-cyrus-openssl-compile
3558+
vars:
3559+
CC: clang
3560+
- func: upload-build
3561+
- name: sasl-cyrus-openssl-debian92-gcc-compile
3562+
run_on: debian92-large
3563+
tags: [sasl-matrix-openssl, compile, debian92, gcc, sasl-cyrus]
3564+
commands:
3565+
- func: find-cmake-latest
3566+
- func: sasl-cyrus-openssl-compile
3567+
vars:
3568+
CC: gcc
3569+
- func: upload-build
35343570
- name: sasl-cyrus-openssl-debian92-gcc-compile
35353571
run_on: debian92-large
35363572
tags: [sasl-matrix-openssl, compile, debian92, gcc, sasl-cyrus]

.evergreen/generated_configs/variants.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,12 @@ buildvariants:
101101
expansions:
102102
CLIENT_SIDE_ENCRYPTION: "on"
103103
tasks:
104-
- name: cse-sasl-cyrus-openssl-debian10-gcc-compile
105-
- name: cse-sasl-cyrus-openssl-debian11-gcc-compile
106104
- name: cse-sasl-cyrus-openssl-debian92-clang-compile
107105
- name: cse-sasl-cyrus-openssl-debian92-gcc-compile
106+
- name: cse-sasl-cyrus-openssl-debian10-clang-compile
107+
- name: cse-sasl-cyrus-openssl-debian10-gcc-compile
108+
- name: cse-sasl-cyrus-openssl-debian11-clang-compile
109+
- name: cse-sasl-cyrus-openssl-debian11-gcc-compile
108110
- name: cse-sasl-cyrus-openssl-rhel80-gcc-compile
109111
- name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile
110112
batchtime: 1440
@@ -223,6 +225,8 @@ buildvariants:
223225
display_name: sasl-matrix-openssl
224226
expansions: {}
225227
tasks:
228+
- name: sasl-cyrus-openssl-debian92-clang-compile
229+
- name: sasl-cyrus-openssl-debian92-gcc-compile
226230
- name: sasl-cyrus-openssl-debian10-gcc-compile
227231
- name: sasl-cyrus-openssl-debian11-gcc-compile
228232
- name: sasl-cyrus-openssl-debian92-clang-compile

0 commit comments

Comments
 (0)