test: skip flaky test on 32-bit Windows (#34021)

This commit is contained in:
John Kleinschmidt 2022-05-02 21:08:20 -04:00 коммит произвёл GitHub
Родитель e1ed96b574
Коммит a71936e395
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -2,6 +2,7 @@ import { expect } from 'chai';
import * as cp from 'child_process'; import * as cp from 'child_process';
import * as fs from 'fs'; import * as fs from 'fs';
import * as path from 'path'; import * as path from 'path';
import { ifit } from './spec-helpers';
const fixturePath = path.resolve(__dirname, 'fixtures', 'crash-cases'); const fixturePath = path.resolve(__dirname, 'fixtures', 'crash-cases');
@ -41,7 +42,8 @@ describe('crash cases', () => {
const cases = fs.readdirSync(fixturePath); const cases = fs.readdirSync(fixturePath);
for (const crashCase of cases) { for (const crashCase of cases) {
it(`the "${crashCase}" case should not crash`, () => { // TODO(jkleinsc) fix this flaky test on Windows 32-bit
ifit(process.platform !== 'win32' || process.arch !== 'ia32' || crashCase !== 'quit-on-crashed-event')(`the "${crashCase}" case should not crash`, () => {
const fixture = path.resolve(fixturePath, crashCase); const fixture = path.resolve(fixturePath, crashCase);
const argsFile = path.resolve(fixture, 'electron.args'); const argsFile = path.resolve(fixture, 'electron.args');
const args = [fixture]; const args = [fixture];