diff --git a/spec/crash-spec.ts b/spec/crash-spec.ts index 7ec747080ddd4..6a83b3d3aa63c 100644 --- a/spec/crash-spec.ts +++ b/spec/crash-spec.ts @@ -40,9 +40,13 @@ const shouldRunCase = (crashCase: string) => { case 'quit-on-crashed-event': { return (process.platform !== 'win32' || process.arch !== 'ia32'); } - // TODO(jkleinsc) fix this test on Linux on arm/arm64 + // TODO(jkleinsc) fix this test on Linux on arm/arm64 and 32bit windows case 'js-execute-iframe': { - return (process.platform !== 'linux' || (process.arch !== 'arm64' && process.arch !== 'arm')); + if (process.platform === 'win32') { + return process.arch !== 'ia32'; + } else { + return (process.platform !== 'linux' || (process.arch !== 'arm64' && process.arch !== 'arm')); + } } default: { return true; diff --git a/spec/lib/screen-helpers.ts b/spec/lib/screen-helpers.ts index 3c6f855f8d189..b2ca9ea1d01e3 100644 --- a/spec/lib/screen-helpers.ts +++ b/spec/lib/screen-helpers.ts @@ -99,8 +99,8 @@ export const areColorsSimilar = ( * - Linux: virtual screen display is 0x0 * - Win32 arm64 (WOA): virtual screen display is 0x0 * - Win32 ia32: skipped + * - Win32 x64: virtual screen display is 0x0 */ export const hasCapturableScreen = () => { - return process.platform === 'darwin' || - (process.platform === 'win32' && process.arch === 'x64'); + return process.platform === 'darwin'; };