@@ -1160,7 +1160,10 @@ buildvariants:
11601160 # OSes that support versions of MongoDB>=2.6 and <3.6 with SSL.
11611161 - ubuntu-12.04
11621162 auth-ssl : " *"
1163- display_name : " ${platform} ${auth-ssl}"
1163+ # Ubuntu 12 ships Python 2.7.3. We want to test that version with
1164+ # and without C extensions
1165+ c-extensions : " *"
1166+ display_name : " ${platform} ${auth-ssl} ${c-extensions}"
11641167 tasks :
11651168 - " .3.4"
11661169 - " .3.2"
@@ -1173,7 +1176,10 @@ buildvariants:
11731176 # OSes that support versions of MongoDB>=2.6 and <4.0 with SSL.
11741177 - debian71
11751178 auth-ssl : " *"
1176- display_name : " ${platform} ${auth-ssl}"
1179+ # Debian 7 ships Python 2.7.3. We want to test that version with
1180+ # and without C extensions
1181+ c-extensions : " *"
1182+ display_name : " ${platform} ${auth-ssl} ${c-extensions}"
11771183 tasks :
11781184 - " .3.6"
11791185 - " .3.4"
@@ -1331,6 +1337,21 @@ buildvariants:
13311337 display_name : " ${c-extensions} ${python-version} ${platform} ${auth} ${ssl} ${coverage}"
13321338 tasks : *all-server-versions
13331339
1340+ - matrix_name : " tests-python-version-ubuntu1604-without-c-extensions"
1341+ matrix_spec :
1342+ platform : ubuntu-16.04
1343+ python-version : &openssl-102-plus-pythons ["3.7"]
1344+ c-extensions : without-c-extensions
1345+ auth-ssl : noauth-nossl
1346+ display_name : " ${c-extensions} ${python-version} ${platform} ${auth} ${ssl} ${coverage}"
1347+ tasks :
1348+ - " .latest"
1349+ - " .4.2"
1350+ - " .4.0"
1351+ - " .3.6"
1352+ - " .3.4"
1353+ - " .3.2"
1354+
13341355- matrix_name : " tests-python-version-ubuntu16-compression"
13351356 matrix_spec :
13361357 # Ubuntu 16.04 images have libsnappy-dev installed, and provides OpenSSL 1.0.2 for testing Python 3.7
0 commit comments