E2E omnibus fixes (#2249)
* Add environment variable for E2E test server * Fix auto updater test * Kill macOS processes after test as well * No dot * Just do it for all of them * Force focus of main window on tests * Fix a focus issue, try win.show() instead * Another windows hack * Oops can't spell Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
@@ -13,17 +13,21 @@ const webpack = require('webpack');
|
||||
|
||||
const VERSION = childProcess.execSync('git rev-parse --short HEAD').toString();
|
||||
const isProduction = process.env.NODE_ENV === 'production';
|
||||
const isTest = process.env.NODE_ENV === 'test';
|
||||
const isRelease = process.env.CIRCLE_BRANCH && process.env.CIRCLE_BRANCH.startsWith('release-');
|
||||
|
||||
const codeDefinitions = {
|
||||
__HASH_VERSION__: !isRelease && JSON.stringify(VERSION),
|
||||
__CAN_UPGRADE__: JSON.stringify(process.env.CAN_UPGRADE === 'true'),
|
||||
__CAN_UPGRADE__: isTest || JSON.stringify(process.env.CAN_UPGRADE === 'true'),
|
||||
__IS_NIGHTLY_BUILD__: JSON.stringify(process.env.CIRCLE_BRANCH === 'nightly'),
|
||||
__IS_MAC_APP_STORE__: JSON.stringify(process.env.IS_MAC_APP_STORE === 'true'),
|
||||
__SKIP_ONBOARDING_SCREENS__: JSON.stringify(process.env.MM_DESKTOP_BUILD_SKIPONBOARDINGSCREENS === 'true'),
|
||||
__DISABLE_GPU__: JSON.stringify(process.env.MM_DESKTOP_BUILD_DISABLEGPU === 'true'),
|
||||
};
|
||||
codeDefinitions['process.env.NODE_ENV'] = JSON.stringify(process.env.NODE_ENV);
|
||||
if (isTest) {
|
||||
codeDefinitions['process.resourcesPath'] = 'process.env.RESOURCES_PATH';
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
|
||||
|
Reference in New Issue
Block a user