test: Fix flaky task-runner integration test (#11302)

This commit is contained in:
Tomi Turtiainen
2024-10-18 11:33:08 +03:00
committed by GitHub
parent 0be04c6348
commit 0aae47c295
2 changed files with 12 additions and 8 deletions

View File

@@ -88,15 +88,15 @@ describe('TaskRunnerProcess', () => {
// @ts-expect-error private property
runnerProcess.process?.kill('SIGKILL');
// Assert
// Wait until the runner is running again
await retryUntil(() => expect(runnerProcess.isRunning).toBeTruthy());
expect(runnerProcess.pid).not.toBe(processId);
// Wait until the runner has exited
await runnerProcess.runPromise;
// Assert
// Wait until the runner has connected again
await retryUntil(() => expect(getNumConnectedRunners()).toBe(1));
expect(getNumConnectedRunners()).toBe(1);
expect(getNumRegisteredRunners()).toBe(1);
expect(runnerProcess.pid).not.toBe(processId);
});
it('should launch runner directly if not using a launcher', async () => {