test: unflake "should report browser close signal 2" (#30681)

This commit is contained in:
Yury Semikhatsky 2024-05-06 15:39:31 -07:00 committed by GitHub
parent c7e7a7ef56
commit cadfd9c88e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -64,9 +64,9 @@ test.describe('signals', () => {
const pid = await remoteServer.out('pid');
process.kill(-pid, 'SIGKILL');
if (isMac && browserName === 'webkit' && parseInt(os.release(), 10) > 22 && os.arch() === 'arm64') {
// WebKit on newer macOS exits differently.
expect(await remoteServer.out('exitCode')).toBe('137');
expect(await remoteServer.out('signal')).toBe('null');
// WebKit on newer macOS exits sometimes with exit code, sometimes with signal.
expect('exitCode:' + await remoteServer.out('exitCode') +
'signal:' + await remoteServer.out('signal')).toMatch(/exitCode:137|signal:SIGKILL/);
} else {
expect(await remoteServer.out('exitCode')).toBe('null');
expect(await remoteServer.out('signal')).toBe('SIGKILL');