зеркало из https://github.com/electron/electron.git
test: add some environment variables for controlling tests (#39149)
chore: add some environment variables for controlling tests
This commit is contained in:
Родитель
bbdd037219
Коммит
cc39ddb728
|
@ -14,6 +14,11 @@ process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = 'true';
|
|||
|
||||
const { app, protocol } = require('electron');
|
||||
|
||||
// Some Linux machines have broken hardware acceleration support.
|
||||
if (process.env.ELECTRON_TEST_DISABLE_HARDWARE_ACCELERATION) {
|
||||
app.disableHardwareAcceleration();
|
||||
}
|
||||
|
||||
v8.setFlagsFromString('--expose_gc');
|
||||
app.commandLine.appendSwitch('js-flags', '--expose_gc');
|
||||
// Prevent the spec runner quitting when the first window closes
|
||||
|
@ -69,6 +74,14 @@ app.whenReady().then(async () => {
|
|||
reporterEnabled: process.env.MOCHA_MULTI_REPORTERS
|
||||
};
|
||||
}
|
||||
// The MOCHA_GREP and MOCHA_INVERT are used in some vendor builds for sharding
|
||||
// tests.
|
||||
if (process.env.MOCHA_GREP) {
|
||||
mochaOptions.grep = process.env.MOCHA_GREP;
|
||||
}
|
||||
if (process.env.MOCHA_INVERT) {
|
||||
mochaOptions.invert = process.env.MOCHA_INVERT === 'true';
|
||||
}
|
||||
const mocha = new Mocha(mochaOptions);
|
||||
|
||||
// Add a root hook on mocha to skip any tests that are disabled
|
||||
|
|
Загрузка…
Ссылка в новой задаче