feat(core): add an option to throttle cpu in e2e (#5803)

To debug e2e flakyness locally
This commit is contained in:
Peng Xiao
2024-02-06 03:20:48 +00:00
parent 296d47f102
commit afccf3d8c9

View File

@@ -67,6 +67,15 @@ export const test = baseTest.extend<{
},
});
},
page: async ({ page, context }, use) => {
if (process.env.CPU_THROTTLE) {
const cdpSession = await context.newCDPSession(page);
await cdpSession.send('Emulation.setCPUThrottlingRate', {
rate: parseInt(process.env.CPU_THROTTLE),
});
}
await use(page);
},
context: async ({ context }, use) => {
// workaround for skipping onboarding redirect on the web
await skipOnboarding(context);