From b05f8aaecfa530a3e853b6833d04dec3b253e13a Mon Sep 17 00:00:00 2001 From: Ivan Fefer Date: Wed, 22 Jan 2025 16:16:55 +0100 Subject: [PATCH] SERVER-98874 Fix flaky underflow test (#30720) GitOrigin-RevId: a0cc84ed090350d63ca63501a474dbf1efd02d08 --- jstests/aggregation/bugs/server94839.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jstests/aggregation/bugs/server94839.js b/jstests/aggregation/bugs/server94839.js index bca0233838b..7519af25a2b 100755 --- a/jstests/aggregation/bugs/server94839.js +++ b/jstests/aggregation/bugs/server94839.js @@ -70,10 +70,11 @@ const timeseriesParams = { granularity: 'seconds', }; -db.createCollection('test', {timeseries: timeseriesParams}); -db.test.insert(documentList); +db.dropDatabase(); +assert.commandWorked(db.createCollection('test', {timeseries: timeseriesParams})); +assert.commandWorked(db.test.insert(documentList)); // Simply test that the query can be fully executed and does not trigger a tripwire assertion. -let res = db.test.aggregate(pipeline).toArray(); -assert(res.length >= 30); +const res = db.test.aggregate(pipeline).toArray(); +assert.gte(res.length, 30, tojson(res)); })();