test(ql3): tolerate initial postgres cron boundary

This commit is contained in:
whyour
2026-08-24 18:27:53 +08:00
parent 784d9b21a0
commit cf2c0ec7b3
@@ -4868,13 +4868,27 @@ if (!migrationConnectionString) {
5_000, 5_000,
nextMinute, nextMinute,
); );
assert.equal(initialize.disposition, 'initialize'); const initializationIds = {
assert.deepEqual( runId: '019f7900-0000-7000-8000-000000000101',
await schedules.commitClusterScheduleDecision({ attemptId: '019f7900-0000-7000-8000-000000000102',
createdEventId: '019f7900-0000-7000-8000-000000000103',
queuedEventId: '019f7900-0000-7000-8000-000000000104',
};
const initialization = await schedules.commitClusterScheduleDecision({
claim: initializeClaim, claim: initializeClaim,
decision: initialize, decision: initialize,
}), ...(initialize.disposition === 'admit' ? initializationIds : {}),
{ status: 'advanced', disposition: 'initialize' }, });
assert.deepEqual(
initialization,
initialize.disposition === 'admit'
? {
status: 'admitted',
disposition: 'admit',
runId: initializationIds.runId,
attemptId: initializationIds.attemptId,
}
: { status: 'advanced', disposition: initialize.disposition },
); );
const forcedDueResult = await database.pool.query( const forcedDueResult = await database.pool.query(