Skip to content

Commit 60a03f5

Browse files
committed
Add size and rows limits for batch operations large tests (#17270)
1 parent f296d75 commit 60a03f5

File tree

2 files changed

+18
-9
lines changed

2 files changed

+18
-9
lines changed

ydb/core/kqp/ut/batch_operations/kqp_batch_delete_ut.cpp

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -236,20 +236,25 @@ Y_UNIT_TEST_SUITE(KqpBatchDelete) {
236236
}
237237

238238
Y_UNIT_TEST(Large_1) {
239-
for (size_t size = 1; size <= 1000; size *= 10) {
239+
ui32 sizeLimit = NSan::PlainOrUnderSanitizer(1000, 100);
240+
for (size_t size = 1; size <= sizeLimit; size *= 10) {
240241
TestLarge(size, 100);
241242
}
242243
}
243244

244245
Y_UNIT_TEST(Large_2) {
245-
for (size_t size = 100; size <= 10000; size *= 10) {
246-
TestLarge(size, 10000);
246+
ui32 sizeLimit = NSan::PlainOrUnderSanitizer(10000, 1000);
247+
ui32 shardRows = NSan::PlainOrUnderSanitizer(10000, 5000);
248+
for (size_t size = 100; size <= sizeLimit; size *= 10) {
249+
TestLarge(size, shardRows);
247250
}
248251
}
249252

250253
Y_UNIT_TEST(Large_3) {
251-
for (size_t size = 1000; size <= 100000; size *= 10) {
252-
TestLarge(size, 100000);
254+
ui32 sizeLimit = NSan::PlainOrUnderSanitizer(100000, 10000);
255+
ui32 shardRows = NSan::PlainOrUnderSanitizer(50000, 25000);
256+
for (size_t size = 1000; size <= sizeLimit; size *= 10) {
257+
TestLarge(size, shardRows);
253258
}
254259
}
255260

ydb/core/kqp/ut/batch_operations/kqp_batch_update_ut.cpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,18 @@ Y_UNIT_TEST_SUITE(KqpBatchUpdate) {
307307
}
308308

309309
Y_UNIT_TEST(Large_2) {
310-
for (size_t size = 100; size <= 10000; size *= 10) {
311-
TestLarge(size, 10000);
310+
ui32 sizeLimit = NSan::PlainOrUnderSanitizer(10000, 1000);
311+
ui32 shardRows = NSan::PlainOrUnderSanitizer(10000, 5000);
312+
for (size_t size = 100; size <= sizeLimit; size *= 10) {
313+
TestLarge(size, shardRows);
312314
}
313315
}
314316

315317
Y_UNIT_TEST(Large_3) {
316-
for (size_t size = 1000; size <= 100000; size *= 10) {
317-
TestLarge(size, 100000);
318+
ui32 sizeLimit = NSan::PlainOrUnderSanitizer(100000, 10000);
319+
ui32 shardRows = NSan::PlainOrUnderSanitizer(50000, 25000);
320+
for (size_t size = 1000; size <= sizeLimit; size *= 10) {
321+
TestLarge(size, shardRows);
318322
}
319323
}
320324

0 commit comments

Comments
 (0)