fix: stabilize immersion tracker ci

This commit is contained in:
2026-03-28 15:10:10 -07:00
parent 67a87c4cc2
commit 5059c881ea
13 changed files with 467 additions and 397 deletions

View File

@@ -54,9 +54,9 @@ test('pruneRawRetention uses session retention separately from telemetry retenti
`);
const result = pruneRawRetention(db, nowMs, {
eventsRetentionMs: 120_000_000,
telemetryRetentionMs: 80_000_000,
sessionsRetentionMs: 300_000_000,
eventsRetentionMs: '120000000',
telemetryRetentionMs: '80000000',
sessionsRetentionMs: '300000000',
});
const remainingSessions = db
@@ -129,9 +129,9 @@ test('raw retention keeps rollups and rollup retention prunes them separately',
`);
pruneRawRetention(db, nowMs, {
eventsRetentionMs: 120_000_000,
telemetryRetentionMs: 120_000_000,
sessionsRetentionMs: 120_000_000,
eventsRetentionMs: '120000000',
telemetryRetentionMs: '120000000',
sessionsRetentionMs: '120000000',
});
const rollupsAfterRawPrune = db
@@ -145,8 +145,8 @@ test('raw retention keeps rollups and rollup retention prunes them separately',
assert.equal(monthlyAfterRawPrune?.total, 1);
const rollupPrune = pruneRollupRetention(db, nowMs, {
dailyRollupRetentionMs: 120_000_000,
monthlyRollupRetentionMs: 1,
dailyRollupRetentionMs: '120000000',
monthlyRollupRetentionMs: '1',
});
const rollupsAfterRollupPrune = db