@@ -812,6 +812,47 @@ BUILD_VARIANTS.push({
812812 tasks : [ '.ssl' ]
813813} ) ;
814814
815+ // small subset of tests to run on nodeless environments
816+ const nodelessTasks = [
817+ 'test-latest-server' ,
818+ 'test-latest-replica_set' ,
819+ 'test-latest-sharded_cluster' ,
820+ 'test-rapid-server' ,
821+ 'test-rapid-replica_set' ,
822+ 'test-rapid-sharded_cluster' ,
823+ 'test-latest-server-v1-api' ,
824+ 'test-x509-authentication' ,
825+ 'test-atlas-connectivity' ,
826+ 'test-rapid-load-balanced' ,
827+ 'test-latest-load-balanced' ,
828+ 'test-auth-kerberos' ,
829+ 'test-auth-ldap' ,
830+ 'test-socks5-csfle' ,
831+ 'test-socks5-tls' ,
832+ 'test-snappy-compression' ,
833+ 'test-zstd-compression' ,
834+ 'test-tls-support-latest'
835+ ] ;
836+ const nodelessExpansions = {
837+ NODE_LTS_VERSION : LATEST_LTS ,
838+ CLIENT_ENCRYPTION : true ,
839+ MONGODB_BUNDLED : true
840+ } ;
841+ BUILD_VARIANTS . push ( {
842+ name : 'rhel8-nodeless' ,
843+ display_name : 'Nodeless' ,
844+ run_on : DEFAULT_OS ,
845+ tasks : nodelessTasks ,
846+ expansions : nodelessExpansions
847+ } ) ;
848+ BUILD_VARIANTS . push ( {
849+ name : 'windows-nodeless' ,
850+ display_name : 'Windows Nodeless' ,
851+ run_on : WINDOWS_OS ,
852+ tasks : nodelessTasks ,
853+ expansions : nodelessExpansions
854+ } ) ;
855+
815856// TODO(NODE-4897): Debug socks5 tests on node latest
816857for ( const variant of BUILD_VARIANTS . filter (
817858 variant => variant . expansions && [ 'latest' ] . includes ( variant . expansions . NODE_LTS_VERSION )
0 commit comments