Merge pull request #34223 from backstage/fix/scheduler-flaky-test

fix(backend-defaults): fix flaky TaskWorker initialDelayDuration test
This commit is contained in:
Fredrik Adelöw
2026-05-13 17:20:20 +02:00
committed by GitHub
@@ -328,8 +328,9 @@ describe.each(databases.eachSupportedId())('TaskWorker, %s', databaseId => {
expect(fn1).toHaveBeenCalledTimes(0);
await new Promise(resolve => setTimeout(resolve, 250));
expect(fn1).toHaveBeenCalledTimes(0);
await new Promise(resolve => setTimeout(resolve, 100));
expect(fn1.mock.calls.length).toBeGreaterThan(0);
await waitForExpect(() => {
expect(fn1).toHaveBeenCalled();
});
// Start a second worker and make sure it waits but the first worker still works along
const fn2 = jest.fn();