зеркало из https://github.com/electron/electron.git
test: fix for flaky renderer crash test (#34452)
This commit is contained in:
Родитель
e56f626b94
Коммит
882fa36940
|
@ -230,7 +230,9 @@ describe('webFrameMain module', () => {
|
|||
// Keep reference to mainFrame alive throughout crash and recovery.
|
||||
const { mainFrame } = w.webContents;
|
||||
await w.webContents.loadURL(server.url);
|
||||
const crashEvent = emittedOnce(w.webContents, 'render-process-gone');
|
||||
w.webContents.forcefullyCrashRenderer();
|
||||
await crashEvent;
|
||||
await w.webContents.loadURL(server.url);
|
||||
// Log just to keep mainFrame in scope.
|
||||
console.log('mainFrame.url', mainFrame.url);
|
||||
|
@ -244,7 +246,9 @@ describe('webFrameMain module', () => {
|
|||
// Keep reference to mainFrame alive throughout crash and recovery.
|
||||
const { mainFrame } = w.webContents;
|
||||
await w.webContents.loadURL(server.url);
|
||||
const crashEvent = emittedOnce(w.webContents, 'render-process-gone');
|
||||
w.webContents.forcefullyCrashRenderer();
|
||||
await crashEvent;
|
||||
// A short wait seems to be required to reproduce the crash.
|
||||
await new Promise(resolve => setTimeout(resolve, 100));
|
||||
await w.webContents.loadURL(crossOriginUrl);
|
||||
|
|
Загрузка…
Ссылка в новой задаче