Skip to content

Commit 1752207

Browse files
authored
CSHARP-5389: Skip client.BulkWrite tests on serverless (#1522)
1 parent 75077dd commit 1752207

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tests/MongoDB.Driver.Tests/Specifications/crud/prose-tests/CrudProseTests.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ BsonDocument GetExpectedWriteErrorDetails(ObjectId objectId)
162162
[ParameterAttributeData]
163163
public async Task MongoClient_bulkWrite_splits_batches_on_maxWriteBatchSize([Values(true, false)]bool async)
164164
{
165-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
165+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
166166
var maxBatchCount = DriverTestConfiguration.GetConnectionDescription().MaxBatchCount;
167167
var models = Enumerable
168168
.Range(0, maxBatchCount + 1)
@@ -186,7 +186,7 @@ public async Task MongoClient_bulkWrite_splits_batches_on_maxWriteBatchSize([Val
186186
[ParameterAttributeData]
187187
public async Task MongoClient_bulkWrite_splits_batches_on_maxMessageSizeBytes([Values(true, false)]bool async)
188188
{
189-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
189+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
190190
var connectionDescription = DriverTestConfiguration.GetConnectionDescription();
191191
var maxDocumentSize = connectionDescription.MaxDocumentSize;
192192
var maxMessageSize = connectionDescription.MaxMessageSize;
@@ -214,7 +214,7 @@ public async Task MongoClient_bulkWrite_splits_batches_on_maxMessageSizeBytes([V
214214
[ParameterAttributeData]
215215
public async Task MongoClient_bulkWrite_collects_WriteConcernError_across_batches([Values(true, false)]bool async)
216216
{
217-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
217+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
218218
var maxBatchCount = DriverTestConfiguration.GetConnectionDescription().MaxBatchCount;
219219
const string failPointCommand = @"
220220
{
@@ -262,7 +262,7 @@ public async Task MongoClient_bulkWrite_handles_individual_WriteError_across_bat
262262
[Values(true, false)] bool async,
263263
[Values(true, false)] bool ordered)
264264
{
265-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
265+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
266266
var maxBatchCount = DriverTestConfiguration.GetConnectionDescription().MaxBatchCount;
267267
var model = new BsonDocument { { "_id", 1 } };
268268
var models = Enumerable
@@ -296,7 +296,7 @@ public async Task MongoClient_bulkWrite_handles_cursor_requiring_getMore(
296296
[Values(true, false)] bool async,
297297
[Values(true, false)] bool isInTransaction)
298298
{
299-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
299+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
300300
if (isInTransaction)
301301
{
302302
RequireServer.Check()
@@ -358,7 +358,7 @@ public async Task MongoClient_bulkWrite_handles_cursor_requiring_getMore(
358358
[ParameterAttributeData]
359359
public async Task MongoClient_bulkWrite_handles_getMore_error([Values(true, false)] bool async)
360360
{
361-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
361+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
362362
var maxDocumentSize = DriverTestConfiguration.GetConnectionDescription().MaxDocumentSize;
363363

364364
const string failPointCommand = @"
@@ -417,7 +417,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
417417
[Values(true, false)] bool async,
418418
[Values(true, false)] bool isReplace)
419419
{
420-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
420+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
421421
var maxDocumentSize = DriverTestConfiguration.GetConnectionDescription().MaxDocumentSize;
422422

423423
var document = new BsonDocument() { { "a", new string('b', maxDocumentSize) } };
@@ -451,7 +451,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
451451
// [Values(true, false)] bool async,
452452
// [Values(true, false)] bool isBatchSplit)
453453
// {
454-
// RequireServer.Check().Supports(Feature.ClientBulkWrite);
454+
// RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
455455
// var connectionDescription = DriverTestConfiguration.GetConnectionDescription();
456456
// var maxDocumentSize = connectionDescription.MaxDocumentSize;
457457
// var maxMessageSize = connectionDescription.MaxMessageSize;
@@ -508,7 +508,7 @@ internal async Task MongoClient_bulkWrite_returns_error_for_unacknowledged_too_l
508508
[ParameterAttributeData]
509509
public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big_document([Values(true, false)]bool async)
510510
{
511-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
511+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
512512
var maxMessageSize = DriverTestConfiguration.GetConnectionDescription().MaxMessageSize;
513513

514514
var models = new[]
@@ -534,7 +534,7 @@ public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big
534534
[ParameterAttributeData]
535535
public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big_namespace([Values(true, false)]bool async)
536536
{
537-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
537+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
538538
var maxMessageSize = DriverTestConfiguration.GetConnectionDescription().MaxMessageSize;
539539

540540
var models = new[]
@@ -560,7 +560,7 @@ public async Task MongoClient_bulkWrite_throws_if_no_operations_can_be_added_big
560560
[ParameterAttributeData]
561561
public async Task MongoClient_bulkWrite_throws_if_auto_encryption_configured([Values(true, false)]bool async)
562562
{
563-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
563+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
564564

565565
var models = new[]
566566
{
@@ -598,7 +598,7 @@ public async Task MongoClient_bulkWrite_throws_if_auto_encryption_configured([Va
598598
[ParameterAttributeData]
599599
public async Task MongoClient_bulkWrite_unacknowledged_write_concern_uses_w0_all_batches([Values(true, false)] bool async)
600600
{
601-
RequireServer.Check().Supports(Feature.ClientBulkWrite);
601+
RequireServer.Check().Supports(Feature.ClientBulkWrite).Serverless(false);
602602

603603
var connectionDescription = DriverTestConfiguration.GetConnectionDescription();
604604
var maxDocumentSize = connectionDescription.MaxDocumentSize;

0 commit comments

Comments
 (0)