@@ -287,6 +287,7 @@ functions:
287
287
params :
288
288
working_dir : src
289
289
script : |
290
+ source ${DRIVERS_TOOLS}/.evergreen/init-node-and-npm-env.sh
290
291
npm install --force ${PACKAGE}
291
292
run lint checks :
292
293
- command : subprocess.exec
@@ -1179,6 +1180,27 @@ tasks:
1179
1180
- command : perf.send
1180
1181
params :
1181
1182
file : src/results.json
1183
+ - name : run-spec-benchmark-tests-node-server-monitorCommands-true
1184
+ tags :
1185
+ - run-spec-benchmark-tests
1186
+ - performance
1187
+ exec_timeout_secs : 3600
1188
+ commands :
1189
+ - command : expansions.update
1190
+ type : setup
1191
+ params :
1192
+ updates :
1193
+ - {key: NODE_LTS_VERSION, value: v22.11.0}
1194
+ - {key: VERSION, value: v6.0-perf}
1195
+ - {key: TOPOLOGY, value: server}
1196
+ - {key: AUTH, value: noauth}
1197
+ - {key: MONGODB_CLIENT_OPTIONS, value: '{"monitorCommands": true}'}
1198
+ - func : install dependencies
1199
+ - func : bootstrap mongo-orchestration
1200
+ - func : run spec driver benchmarks
1201
+ - command : perf.send
1202
+ params :
1203
+ file : src/results.json
1182
1204
- name : test-gcpkms-task
1183
1205
commands :
1184
1206
- command : expansions.update
@@ -2105,7 +2127,23 @@ tasks:
2105
2127
- func : install dependencies
2106
2128
- func : bootstrap mongo-orchestration
2107
2129
- func : run socks5 tests
2108
- - name : test-zstd-compression
2130
+ - name : test-snappy-compression
2131
+ tags :
2132
+ - latest
2133
+ - snappy
2134
+ commands :
2135
+ - command : expansions.update
2136
+ type : setup
2137
+ params :
2138
+ updates :
2139
+ - {key: VERSION, value: latest}
2140
+ - {key: TOPOLOGY, value: replica_set}
2141
+ - {key: AUTH, value: auth}
2142
+ - {key: COMPRESSOR, value: snappy}
2143
+ - func : install dependencies
2144
+ - func : bootstrap mongo-orchestration
2145
+ - func : run-compression-tests
2146
+ - name : test-zstd-1.x-compression
2109
2147
tags :
2110
2148
- latest
2111
2149
- zstd
@@ -2120,11 +2158,14 @@ tasks:
2120
2158
- {key: COMPRESSOR, value: zstd}
2121
2159
- func : install dependencies
2122
2160
- func : bootstrap mongo-orchestration
2161
+ - func : install package
2162
+ vars :
2163
+ PACKAGE :
' @mongodb-js/[email protected] '
2123
2164
- func : run-compression-tests
2124
- - name : test-snappy -compression
2165
+ - name : test-zstd-2.x -compression
2125
2166
tags :
2126
2167
- latest
2127
- - snappy
2168
+ - zstd
2128
2169
commands :
2129
2170
- command : expansions.update
2130
2171
type : setup
@@ -2133,7 +2174,7 @@ tasks:
2133
2174
- {key: VERSION, value: latest}
2134
2175
- {key: TOPOLOGY, value: replica_set}
2135
2176
- {key: AUTH, value: auth}
2136
- - {key: COMPRESSOR, value: snappy }
2177
+ - {key: COMPRESSOR, value: zstd }
2137
2178
- func : install dependencies
2138
2179
- func : bootstrap mongo-orchestration
2139
2180
- func : run-compression-tests
@@ -3555,6 +3596,18 @@ tasks:
3555
3596
- {key: NPM_VERSION, value: latest}
3556
3597
- func : install dependencies
3557
3598
- func : run unit tests
3599
+ - name : run-unit-tests-node-22
3600
+ tags :
3601
+ - unit-tests
3602
+ commands :
3603
+ - command : expansions.update
3604
+ type : setup
3605
+ params :
3606
+ updates :
3607
+ - {key: NODE_LTS_VERSION, value: '22'}
3608
+ - {key: NPM_VERSION, value: latest}
3609
+ - func : install dependencies
3610
+ - func : run unit tests
3558
3611
- name : run-lint-checks
3559
3612
tags :
3560
3613
- lint-checks
@@ -4724,6 +4777,7 @@ buildvariants:
4724
4777
- run-spec-benchmark-tests-node-server
4725
4778
- run-spec-benchmark-tests-node-server-timeoutMS-120000
4726
4779
- run-spec-benchmark-tests-node-server-timeoutMS-0
4780
+ - run-spec-benchmark-tests-node-server-monitorCommands-true
4727
4781
- name : rhel80-large-gallium
4728
4782
display_name : rhel8 Node16
4729
4783
run_on : rhel80-large
@@ -4773,6 +4827,9 @@ buildvariants:
4773
4827
- test-socks5
4774
4828
- test-socks5-csfle
4775
4829
- test-socks5-tls
4830
+ - test-snappy-compression
4831
+ - test-zstd-1.x-compression
4832
+ - test-zstd-2.x-compression
4776
4833
- test-tls-support-latest
4777
4834
- test-tls-support-8.0
4778
4835
- test-tls-support-7.0
@@ -4829,6 +4886,9 @@ buildvariants:
4829
4886
- test-socks5
4830
4887
- test-socks5-csfle
4831
4888
- test-socks5-tls
4889
+ - test-snappy-compression
4890
+ - test-zstd-1.x-compression
4891
+ - test-zstd-2.x-compression
4832
4892
- test-tls-support-latest
4833
4893
- test-tls-support-8.0
4834
4894
- test-tls-support-7.0
@@ -4885,6 +4945,68 @@ buildvariants:
4885
4945
- test-socks5
4886
4946
- test-socks5-csfle
4887
4947
- test-socks5-tls
4948
+ - test-snappy-compression
4949
+ - test-zstd-1.x-compression
4950
+ - test-zstd-2.x-compression
4951
+ - test-tls-support-latest
4952
+ - test-tls-support-8.0
4953
+ - test-tls-support-7.0
4954
+ - test-tls-support-6.0
4955
+ - test-tls-support-5.0
4956
+ - test-tls-support-4.4
4957
+ - test-tls-support-4.2
4958
+ - name : rhel80-large-Node22
4959
+ display_name : rhel8 Node22
4960
+ run_on : rhel80-large
4961
+ expansions :
4962
+ NODE_LTS_VERSION : 22
4963
+ NPM_VERSION : latest
4964
+ CLIENT_ENCRYPTION : true
4965
+ tasks :
4966
+ - test-latest-server
4967
+ - test-latest-replica_set
4968
+ - test-latest-sharded_cluster
4969
+ - test-rapid-server
4970
+ - test-rapid-replica_set
4971
+ - test-rapid-sharded_cluster
4972
+ - test-8.0-server
4973
+ - test-8.0-replica_set
4974
+ - test-8.0-sharded_cluster
4975
+ - test-7.0-server
4976
+ - test-7.0-replica_set
4977
+ - test-7.0-sharded_cluster
4978
+ - test-6.0-server
4979
+ - test-6.0-replica_set
4980
+ - test-6.0-sharded_cluster
4981
+ - test-5.0-server
4982
+ - test-5.0-replica_set
4983
+ - test-5.0-sharded_cluster
4984
+ - test-4.4-server
4985
+ - test-4.4-replica_set
4986
+ - test-4.4-sharded_cluster
4987
+ - test-4.2-server
4988
+ - test-4.2-replica_set
4989
+ - test-4.2-sharded_cluster
4990
+ - test-4.0-server
4991
+ - test-4.0-replica_set
4992
+ - test-4.0-sharded_cluster
4993
+ - test-latest-server-v1-api
4994
+ - test-x509-authentication
4995
+ - test-atlas-connectivity
4996
+ - test-5.0-load-balanced
4997
+ - test-6.0-load-balanced
4998
+ - test-7.0-load-balanced
4999
+ - test-8.0-load-balanced
5000
+ - test-rapid-load-balanced
5001
+ - test-latest-load-balanced
5002
+ - test-auth-kerberos
5003
+ - test-auth-ldap
5004
+ - test-socks5
5005
+ - test-socks5-csfle
5006
+ - test-socks5-tls
5007
+ - test-snappy-compression
5008
+ - test-zstd-1.x-compression
5009
+ - test-zstd-2.x-compression
4888
5010
- test-tls-support-latest
4889
5011
- test-tls-support-8.0
4890
5012
- test-tls-support-7.0
@@ -4939,8 +5061,9 @@ buildvariants:
4939
5061
- test-auth-ldap
4940
5062
- test-socks5-csfle
4941
5063
- test-socks5-tls
4942
- - test-zstd-compression
4943
5064
- test-snappy-compression
5065
+ - test-zstd-1.x-compression
5066
+ - test-zstd-2.x-compression
4944
5067
- test-tls-support-latest
4945
5068
- test-tls-support-8.0
4946
5069
- test-tls-support-7.0
@@ -4985,6 +5108,9 @@ buildvariants:
4985
5108
- test-latest-server-v1-api
4986
5109
- test-socks5
4987
5110
- test-socks5-tls
5111
+ - test-snappy-compression
5112
+ - test-zstd-1.x-compression
5113
+ - test-zstd-2.x-compression
4988
5114
- test-tls-support-latest
4989
5115
- test-tls-support-8.0
4990
5116
- test-tls-support-7.0
@@ -5029,6 +5155,9 @@ buildvariants:
5029
5155
- test-latest-server-v1-api
5030
5156
- test-socks5
5031
5157
- test-socks5-tls
5158
+ - test-snappy-compression
5159
+ - test-zstd-1.x-compression
5160
+ - test-zstd-2.x-compression
5032
5161
- test-tls-support-latest
5033
5162
- test-tls-support-8.0
5034
5163
- test-tls-support-7.0
@@ -5073,6 +5202,56 @@ buildvariants:
5073
5202
- test-latest-server-v1-api
5074
5203
- test-socks5
5075
5204
- test-socks5-tls
5205
+ - test-snappy-compression
5206
+ - test-zstd-1.x-compression
5207
+ - test-zstd-2.x-compression
5208
+ - test-tls-support-latest
5209
+ - test-tls-support-8.0
5210
+ - test-tls-support-7.0
5211
+ - test-tls-support-6.0
5212
+ - test-tls-support-5.0
5213
+ - test-tls-support-4.4
5214
+ - test-tls-support-4.2
5215
+ - name : windows-vsCurrent-large-Node22
5216
+ display_name : Windows Node22
5217
+ run_on : windows-vsCurrent-large
5218
+ expansions :
5219
+ NODE_LTS_VERSION : 22
5220
+ NPM_VERSION : latest
5221
+ tasks :
5222
+ - test-latest-server
5223
+ - test-latest-replica_set
5224
+ - test-latest-sharded_cluster
5225
+ - test-rapid-server
5226
+ - test-rapid-replica_set
5227
+ - test-rapid-sharded_cluster
5228
+ - test-8.0-server
5229
+ - test-8.0-replica_set
5230
+ - test-8.0-sharded_cluster
5231
+ - test-7.0-server
5232
+ - test-7.0-replica_set
5233
+ - test-7.0-sharded_cluster
5234
+ - test-6.0-server
5235
+ - test-6.0-replica_set
5236
+ - test-6.0-sharded_cluster
5237
+ - test-5.0-server
5238
+ - test-5.0-replica_set
5239
+ - test-5.0-sharded_cluster
5240
+ - test-4.4-server
5241
+ - test-4.4-replica_set
5242
+ - test-4.4-sharded_cluster
5243
+ - test-4.2-server
5244
+ - test-4.2-replica_set
5245
+ - test-4.2-sharded_cluster
5246
+ - test-4.0-server
5247
+ - test-4.0-replica_set
5248
+ - test-4.0-sharded_cluster
5249
+ - test-latest-server-v1-api
5250
+ - test-socks5
5251
+ - test-socks5-tls
5252
+ - test-snappy-compression
5253
+ - test-zstd-1.x-compression
5254
+ - test-zstd-2.x-compression
5076
5255
- test-tls-support-latest
5077
5256
- test-tls-support-8.0
5078
5257
- test-tls-support-7.0
@@ -5097,8 +5276,8 @@ buildvariants:
5097
5276
- test-5.0-csfle-mongocryptd
5098
5277
- test-4.4-csfle-mongocryptd
5099
5278
- test-4.2-csfle-mongocryptd
5100
- - name : rhel8-node20 -test-csfle-mongocryptd
5101
- display_name : rhel 8 Node20 test mongocryptd
5279
+ - name : rhel8-node22 -test-csfle-mongocryptd
5280
+ display_name : rhel 8 Node22 test mongocryptd
5102
5281
run_on : rhel80-large
5103
5282
expansions :
5104
5283
CLIENT_ENCRYPTION : true
@@ -5115,10 +5294,10 @@ buildvariants:
5115
5294
- test-4.4-csfle-mongocryptd
5116
5295
- test-4.2-csfle-mongocryptd
5117
5296
- name : macos-1100
5118
- display_name : MacOS 11 Node20
5297
+ display_name : MacOS 11 Node22
5119
5298
run_on : macos-1100
5120
5299
expansions :
5121
- NODE_LTS_VERSION : 20
5300
+ NODE_LTS_VERSION : 22
5122
5301
CLIENT_ENCRYPTION : true
5123
5302
tasks :
5124
5303
- test-rapid-server
@@ -5138,7 +5317,7 @@ buildvariants:
5138
5317
display_name : MONGODB-AWS Auth test
5139
5318
run_on : ubuntu2004-small
5140
5319
expansions :
5141
- NODE_LTS_VERSION : 20
5320
+ NODE_LTS_VERSION : 22
5142
5321
tasks :
5143
5322
- aws-latest-auth-test-run-aws-auth-test-with-regular-aws-credentials
5144
5323
- aws-latest-auth-test-run-aws-auth-test-with-assume-role-credentials
@@ -5228,7 +5407,7 @@ buildvariants:
5228
5407
display_name : Atlas Data Lake Tests
5229
5408
run_on : ubuntu2204-large
5230
5409
expansions :
5231
- NODE_LTS_VERSION : 20
5410
+ NODE_LTS_VERSION : 22
5232
5411
tasks :
5233
5412
- test-atlas-data-lake
5234
5413
- name : rhel8-custom-dependency-tests
@@ -5264,7 +5443,7 @@ buildvariants:
5264
5443
display_name : MONGODB-OIDC Auth Tests
5265
5444
run_on : ubuntu2004-small
5266
5445
expansions :
5267
- NODE_LTS_VERSION : 20
5446
+ NODE_LTS_VERSION : 22
5268
5447
batchtime : 20160
5269
5448
tasks :
5270
5449
- testtestoidc_task_group
0 commit comments