wallaby reports 712 total cases, jest cli reports 740
Wallaby diagnostics report
{
editorVersion: '1.46.1',
pluginVersion: '1.0.211',
editorType: 'VSCode',
osVersion: 'win32 10.0.19041',
nodeVersion: 'v13.7.0',
coreVersion: '1.0.912',
config: {
diagnostics: {},
testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
filesWithCoverageCalculated: [ 'src/**/*.{ts, tsx}', '!**/*.d.ts' ],
globalSetup: true,
micromatch: true,
files: [
{ pattern: '\\\\node_modules\\\\', regexp: /\\node_modules\\/, ignore: true, trigger: true, load: true },
{
pattern: 'dist\\\\|build\\\\|coverage\\\\|\\\\\\.cache\\\\|\\\\\\.idea\\\\|\\\\\\.vscode\\\\|\\\\\\.git\\\\|\\\\\\.gitlab\\\\',
regexp: /dist\\|build\\|coverage\\|\\\.cache\\|\\\.idea\\|\\\.vscode\\|\\\.git\\|\\\.gitlab\\/,
ignore: true,
trigger: true,
load: true
},
{ pattern: '\\\\.tmp\\\\', regexp: /\\.tmp\\/, ignore: true, trigger: true, load: true },
{ pattern: '\\\\spec\\\\mocha', regexp: /\\spec\\mocha/, ignore: true, trigger: true, load: true },
{ pattern: '\\\\spec\\\\e2e', regexp: /\\spec\\e2e/, ignore: true, trigger: true, load: true },
{ pattern: '**/**', ignore: false, trigger: true, load: true, order: 1 },
{ pattern: '(-spec)\\.(ts|tsx)$', regexp: /(-spec)\.(ts|tsx)$/, ignore: true, trigger: true, load: true }
],
tests: [
{ pattern: '\\\\node_modules\\\\', regexp: /\\node_modules\\/, ignore: true, trigger: true, load: true, test: true },
{
pattern: 'dist\\\\|build\\\\|coverage\\\\|\\\\\\.cache\\\\|\\\\\\.idea\\\\|\\\\\\.vscode\\\\|\\\\\\.git\\\\|\\\\\\.gitlab\\\\',
regexp: /dist\\|build\\|coverage\\|\\\.cache\\|\\\.idea\\|\\\.vscode\\|\\\.git\\|\\\.gitlab\\/,
ignore: true,
trigger: true,
load: true,
test: true
},
{ pattern: '\\\\.tmp\\\\', regexp: /\\.tmp\\/, ignore: true, trigger: true, load: true, test: true },
{ pattern: '\\\\spec\\\\mocha', regexp: /\\spec\\mocha/, ignore: true, trigger: true, load: true, test: true },
{ pattern: '\\\\spec\\\\e2e', regexp: /\\spec\\e2e/, ignore: true, trigger: true, load: true, test: true },
{ pattern: '(-spec)\\.(ts|tsx)$', regexp: /(-spec)\.(ts|tsx)$/, ignore: false, trigger: true, load: true, test: true, order: 2 }
],
filesWithNoCoverageCalculated: [],
runAllTestsInAffectedTestFile: false,
updateNoMoreThanOneSnapshotPerTestFileRun: false,
compilers: {},
preprocessors: {},
maxConsoleMessagesPerTest: 100,
autoConsoleLog: true,
delays: { run: 0, edit: 100, update: 0 },
workers: { initial: 0, regular: 0, recycle: false },
teardown: undefined,
hints: {
ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
commentAutoLog: '?',
testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
},
automaticTestFileSelection: true,
runSelectedTestsOnly: false,
extensions: {},
env: { type: 'node', params: {}, runner: 'C:\\Program Files\\nodejs\\node.exe', viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
reportUnhandledPromises: true,
slowTestThreshold: 75,
lowCoverageThreshold: 80,
loose: true,
configCode: 'auto.detect#-1264605713'
},
packageJSON: {
dependencies: {
'@bugsnag/js': '7.1.1',
'@bugsnag/plugin-react': '7.1.1',
'@marshallofsound/native-keymap': '2.2.1',
'@webcomponents/custom-elements': '1.4.0',
'@webcomponents/webcomponentsjs': '2.4.2',
bonjour: '3.5.0',
chokidar: '3.4.0',
classnames: '2.2.5',
'cli-table-redemption': '1.0.1',
color: '2.0.1',
'command-line-args': '5.1.1',
'command-line-usage': '6.1.0',
connect: '3.6.0',
'electron-redux': '1.5.2',
'electron-windows-notifications': '3.0.6',
'electron-winstore-auto-launch': '2.0.3',
'error-stack-parser': '2.0.6',
'flux-standard-action': '2.0.3',
'form-data': '^2.5.0',
'fs-extra': '4.0.1',
getos: '3.2.1',
hammerjs: '2.0.8',
jszip: '3.2.2',
'lit-element': '2.2.1',
'lit-html': '^1.0.0',
'lodash-es': '4.17.15',
'macos-notification-state': '1.3.1',
'message-format': '6.2.3',
'nothing-mock': '1.0.2',
react: '16.13.1',
'react-dom': '16.13.1',
'react-redux': '7.2.0',
'react-string-replace-recursively': '0.1.27',
'react-transition-group': '1.2.1',
redux: '4.0.5',
'redux-act': '1.8.0',
'redux-observable': '1.2.0',
'redux-persist': '6.0.0',
'redux-persist-node-storage': '2.0.0',
'redux-persist-transform-encrypt': '2.0.1',
reselect: '4.0.0',
rxjs: '7.0.0-beta.0',
'rxjs-spy': '7.5.1',
'sanitize-xml-string': '1.1.0',
semver: '7.1.3',
signals: '1.0.0',
temp: '0.9.1',
'url-parse': '1.4.7',
uuid: '7.0.1',
'windows-active-process': '1.0.1',
'windows-focus-assist': '1.2.1',
'windows-notification-state': '1.3.4',
'windows-quiet-hours': '2.0.0',
winston: '3.2.1',
'write-file-atomic': '3.0.3',
'xml-escape': '1.1.0'
},
devDependencies: {
'@bazel/bazelisk': '1.3.0',
'@bundle-analyzer/core': '0.5.1',
'@felixrieseberg/nugget': '2.1.1',
'@paulcbetts/linux-distro': '3.0.2',
'@types/bonjour': '3.5.6',
'@types/classnames': '0.0.32',
'@types/color': '2.0.1',
'@types/command-line-args': '5.0.0',
'@types/command-line-usage': '5.0.1',
'@types/commander': '2.9.1',
'@types/connect': '3.4.30',
'@types/copy-webpack-plugin': '5.0.0',
'@types/electron-packager': '14.0.0',
'@types/eslint': '6.8.0',
'@types/fs-extra': '4.0.0',
'@types/hammerjs': '2.0.34',
'@types/java': '0.7.32',
'@types/jest': '25.2.3',
'@types/jszip': '3.1.6',
'@types/lodash': '4.14.149',
'@types/lodash-es': '4.17.3',
'@types/node': '12.7.1',
'@types/node-fetch': '1.6.8',
'@types/prettier': '2.0.0',
'@types/progress': '2.0.3',
'@types/react': '16.9.36',
'@types/react-dom': '16.9.8',
'@types/react-redux': '7.1.9',
'@types/react-transition-group': '1.1.3',
'@types/semver': '5.5.0',
'@types/shelljs': '0.8.7',
'@types/temp': '0.8.34',
'@types/terser-webpack-plugin': '3.0.0',
'@types/uuid': '7.0.0',
'@types/webpack': '4.41.7',
'@types/webpack-env': '1.15.1',
'@types/webpack-sources': '0.1.6',
'@typescript-eslint/eslint-plugin': '2.22.0',
'@typescript-eslint/eslint-plugin-tslint': '2.22.0',
'@typescript-eslint/parser': '2.22.0',
'add-asset-html-webpack-plugin': '3.1.3',
asar: '0.14.3',
'aws-sdk': '2.178.0',
chalk: '2.3.0',
commander: '2.9.0',
'conventional-commits-parser': '3.0.8',
'copy-webpack-plugin': '5.1.1',
'cross-env': '7.0.0',
'css-loader': '3.4.2',
danger: '9.2.10',
'date-fns': '1.30.1',
debug: '2.6.9',
deepmerge: '4.2.2',
'dependency-cruiser': '8.0.0',
electron: '9.0.4',
'electron-notarize': '0.2.0',
'electron-osx-sign': '0.4.16',
'electron-packager': '14.1.1',
'electron-windows-store': '2.0.0',
'electron-winstaller': '2.5.1',
'electron-wix-msi': '2.2.0',
eslint: '6.8.0',
'eslint-config-typescript': '3.0.0',
'eslint-plugin-simple-import-sort': '5.0.1',
'file-loader': '4.2.0',
'generate-asset-webpack-plugin': '0.3.0',
github: '12.0.2',
glob: '7.1.6',
'hard-source-webpack-plugin': '0.13.1',
'html-webpack-plugin': '4.0.3',
husky: '3.0.9',
jest: '26.0.1',
'jest-circus': '26.0.1',
'jest-diff': '26.0.1',
'jest-extended': '0.11.5',
'jest-fetch-mock': '1.3.3',
'jest-junit-reporter': '1.1.0',
'jest-leak-fixer': '0.0.5',
'jest-spin-reporter': '2.0.0',
'jest-worker': '26.0.0',
'json-stable-stringify': '1.0.1',
'legal-eagle': '0.16.0',
less: '3.11.1',
'less-loader': '5.0.0',
'lint-staged': '10.0.8',
lodash: '4.17.15',
'mini-css-extract-plugin': '0.8.0',
'node-fetch': '1.7.1',
'node-native-loader': 'github:mnquintana/node-native-loader#3c0e806',
'npm-config-arguments': '1.1.3',
'npm-run-all': '4.1.5',
'patch-package': '6.2.1',
'postinstall-postinstall': '2.0.0',
prettier: '1.19.1',
progress: '2.0.3',
'raw-loader': '3.1.0',
'rx-sandbox': '2.0.0-beta.1',
shelljs: '0.8.4',
shx: '0.3.2',
'spawn-rx': '3.0.0',
'term-img': '4.1.0',
'terser-webpack-plugin': '3.0.3',
'ts-jest': '26.1.0',
'ts-loader': '7.0.2',
'ts-node': '8.10.1',
tslint: '5.18.0',
'tslint-eslint-rules': '4.1.1',
'tslint-microsoft-contrib': '5.0.1',
'tslint-react': '3.2.0',
tsutils: '2.13.0',
typedoc: '0.10.0',
'typedoc-plugin-external-module-name': '1.0.10',
'typedoc-plugin-internal-external': '1.0.10',
'typedoc-plugin-ui-router': '1.0.6',
typescript: '3.9.5',
'unzip-crx-3': '0.2.0',
'url-loader': '2.2.0',
webpack: '4.43.0',
'webpack-cli': '3.3.11',
'webpack-merge': '4.2.2',
webpackbar: '4.0.0'
}
},
fs: { numberOfFiles: 1075 },
debug: [
'2020-06-18T20:04:29.596Z angular/cli config Angular CLI not found.\n',
'2020-06-18T20:04:29.810Z jest/config Detected Jest.\n',
'2020-06-18T20:04:29.811Z jest/config Configured Jest.\n',
'2020-06-18T20:04:29.813Z project Wallaby Node version: v13.7.0\n',
'2020-06-18T20:04:29.813Z project Wallaby config: C:\\github\\desktop\\auto.detect\n',
'2020-06-18T20:04:31.630Z project File cache: C:\\Users\\okwon\\.vscode\\extensions\\wallabyjs.wallaby-vscode-1.0.211\\projects\\443c09a7de9b9b02\n',
'2020-06-18T20:04:31.674Z uiService Listening port 51235\n',
'2020-06-18T20:04:31.750Z workers Parallelism for initial run: 6, for regular run: 3\n',
'2020-06-18T20:04:31.750Z workers Starting run worker instance #0\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #1\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #2\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #3\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #4\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #5\n',
'2020-06-18T20:04:31.751Z workers Starting run worker instance #6\n',
'2020-06-18T20:04:31.759Z workers Web server is listening at 59159\n',
'2020-06-18T20:04:31.913Z project File cache requires some updates, waiting required files from IDE\n',
'2020-06-18T20:04:31.955Z extended-core New document or complex document change\n',
'2020-06-18T20:04:31.963Z project Stopping process pool\n',
'2020-06-18T20:04:31.964Z project Test run started; run priority: 3\n',
'2020-06-18T20:04:31.976Z project Running all tests\n',
'2020-06-18T20:04:32.014Z workers Starting test run, priority: 3\n',
'2020-06-18T20:04:32.015Z nodeRunner Starting sandbox [worker #7, session #4zaw4]\n',
'2020-06-18T20:04:32.015Z nodeRunner Preparing sandbox [worker #7, session #4zaw4]\n',
'2020-06-18T20:04:32.015Z workers Starting run worker instance #7\n',
'2020-06-18T20:04:32.098Z workers Started run worker instance (delayed) #0\n',
'2020-06-18T20:04:32.104Z workers Started run worker instance (delayed) #1\n',
'2020-06-18T20:04:32.127Z workers Started run worker instance (delayed) #2\n',
'2020-06-18T20:04:32.171Z workers Started run worker instance (delayed) #4\n',
'2020-06-18T20:04:32.172Z workers Started run worker instance (delayed) #3\n',
'2020-06-18T20:04:32.200Z workers Started run worker instance (delayed) #5\n',
'2020-06-18T20:04:32.202Z workers Started run worker instance (delayed) #6\n',
'2020-06-18T20:04:32.277Z workers Started run worker instance (delayed) #7\n',
'2020-06-18T20:04:32.278Z nodeRunner Prepared sandbox [worker #7, session #4zaw4]\n',
'2020-06-18T20:04:34.352Z workers Distributing tests between 6 workers\n',
'2020-06-18T20:04:34.354Z workers Running tests in parallel\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #0, session #y7so3]\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #1, session #3dc4i]\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #2, session #zbfzj]\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #3, session #wf5en]\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #4, session #8p71t]\n',
'2020-06-18T20:04:34.354Z nodeRunner Starting sandbox [worker #5, session #dn8t0]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #0, session #y7so3]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #1, session #3dc4i]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #2, session #zbfzj]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #3, session #wf5en]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #4, session #8p71t]\n',
'2020-06-18T20:04:34.355Z nodeRunner Preparing sandbox [worker #5, session #dn8t0]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #0, session #y7so3]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #1, session #3dc4i]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #2, session #zbfzj]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #3, session #wf5en]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #4, session #8p71t]\n',
'2020-06-18T20:04:34.355Z nodeRunner Prepared sandbox [worker #5, session #dn8t0]\n',
'2020-06-18T20:04:34.355Z workers [worker #0, session #y7so3] Running tests in sandbox\n',
'2020-06-18T20:04:34.357Z workers [worker #1, session #3dc4i] Running tests in sandbox\n',
'2020-06-18T20:04:34.359Z workers [worker #2, session #zbfzj] Running tests in sandbox\n',
'2020-06-18T20:04:34.362Z workers [worker #3, session #wf5en] Running tests in sandbox\n',
'2020-06-18T20:04:34.364Z workers [worker #4, session #8p71t] Running tests in sandbox\n',
'2020-06-18T20:04:34.366Z workers [worker #5, session #dn8t0] Running tests in sandbox\n',
'2020-06-18T20:05:10.511Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:12.131Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:15.443Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:16.271Z workers [zbfzj] Test executed: should able to create a window\n',
'2020-06-18T20:05:16.283Z workers [zbfzj] Test executed: should accept constructor options\n',
'2020-06-18T20:05:17.231Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:17.947Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:18.678Z workers [zbfzj] Test executed: should accept webPreferences\n',
'2020-06-18T20:05:18.780Z workers [wf5en] Test executed: noops if target already within host\n',
'2020-06-18T20:05:18.901Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:19.627Z workers [8p71t] Test executed: should construct options for about-box\n',
'2020-06-18T20:05:19.742Z workers [y7so3] Test executed: should do nothing if we are not redirected or a dev/E2E/pilot environment\n',
'2020-06-18T20:05:21.875Z workers [wf5en] Test executed: makes a larger target to equal the host size\n',
'2020-06-18T20:05:22.558Z workers [3dc4i] Test executed: should try to close all windows\n',
'2020-06-18T20:05:23.722Z workers [y7so3] Test executed: should use DevEnv folder if dev environment\n',
'2020-06-18T20:05:23.743Z workers [8p71t] Test executed: should construct options for settings-editor\n',
'2020-06-18T20:05:24.270Z workers [dn8t0] Test executed: downloads cookies\n',
'2020-06-18T20:05:24.353Z workers [wf5en] Test executed: maintains aspect ratio\n',
'2020-06-18T20:05:25.366Z workers [3dc4i] Test executed: should try to destroy windows if asked\n',
'2020-06-18T20:05:25.376Z workers [y7so3] Test executed: should use DevEnv folder if dev environment and isDevMode\n',
'2020-06-18T20:05:25.945Z workers [wf5en] Test executed: brings target up and/or left if below and/or right of host\n',
'2020-06-18T20:05:26.830Z workers [8p71t] Test executed: should construct options for basic-auth-view\n',
'2020-06-18T20:05:27.046Z workers [zbfzj] Test executed: should not use non overridable webPreferences\n',
'2020-06-18T20:05:27.476Z workers [3dc4i] Test executed: should not throw if the close operation throws\n',
'2020-06-18T20:05:27.514Z workers [wf5en] Test executed: centers window factoring in width and height\n',
'2020-06-18T20:05:27.518Z workers [wf5en] Test executed: if window is too large, snaps to top and/or left\n',
'2020-06-18T20:05:27.521Z workers [wf5en] Test executed: isnt too small\n',
'2020-06-18T20:05:27.529Z workers [wf5en] Test executed: isnt bigger than the display\n',
'2020-06-18T20:05:27.530Z workers [wf5en] Test executed: checks if a rectangle is contained in another\n',
'2020-06-18T20:05:27.532Z workers [wf5en] Test executed: increases the size of a rectangle by a multiple of its dimensions\n',
'2020-06-18T20:05:27.535Z workers [wf5en] Test executed: shrinks the size of a rectangle by a multiple of its dimensions\n',
'2020-06-18T20:05:27.536Z workers [y7so3] Test executed: should use DevMode folder if isDevMode\n',
'2020-06-18T20:05:27.536Z workers [wf5en] Test executed: bringToForegroundWithHack only acts on Windows 10 CU\n',
'2020-06-18T20:05:27.536Z workers [wf5en] Test executed: bringToForegroundWithHack acts on Windows 10 CU\n',
'2020-06-18T20:05:27.537Z workers [wf5en] Test executed: bringToForegroundWithHack deals with broken version info\n',
'2020-06-18T20:05:27.538Z workers [wf5en] Test executed: bringToForegroundWithHack deals with errors in setAlwaysOnTop\n',
'2020-06-18T20:05:27.538Z workers [wf5en] Test executed: bringToForeground restores the window if minimized\n',
'2020-06-18T20:05:27.539Z workers [wf5en] Test executed: bringToForeground shows the window if hidden\n',
'2020-06-18T20:05:27.540Z workers [wf5en] Test executed: bringToForeground focusses and flashes the frame\n',
'2020-06-18T20:05:27.540Z workers [wf5en] Test executed: bringToForeground uses the hack method on win32\n',
'2020-06-18T20:05:27.541Z workers [wf5en] Test executed: bringToForeground does not restore the window\n',
'2020-06-18T20:05:27.548Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.548Z workers [wf5en] Test executed: sets the version correctly\n',
'2020-06-18T20:05:27.549Z workers [wf5en] Test executed: clears the version\n',
'2020-06-18T20:05:27.551Z workers [wf5en] Test executed: identifies an expected version jump\n',
'2020-06-18T20:05:27.552Z workers [wf5en] Test executed: identifies an non expected version jump\n',
'2020-06-18T20:05:27.552Z workers [wf5en] Test executed: identifies an non expected version jump if we do not have the setting\n',
'2020-06-18T20:05:27.552Z workers [wf5en] Test executed: sends success tracking event if the version jump did happen\n',
'2020-06-18T20:05:27.553Z workers [wf5en] Test executed: sends failure tracking event if the version jump did not happen\n',
'2020-06-18T20:05:27.553Z workers [wf5en] Test executed: sends failure tracking event if we expected an update but crash on launch\n',
'2020-06-18T20:05:27.561Z workers [y7so3] Test executed: should use IntegrationTest folder if E2E environment\n',
'2020-06-18T20:05:27.569Z workers [y7so3] Test executed: should set UserData in LocalAppData if AppData is redirected and redirection disabled\n',
'2020-06-18T20:05:27.572Z workers [y7so3] Test executed: should keep UserData in AppData if it is redirected and redirection allowed\n',
'2020-06-18T20:05:27.592Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.594Z workers [y7so3] Test executed: saves the GPU info page and closes the window\n',
'2020-06-18T20:05:27.596Z workers [y7so3] Test executed: handles a page saving error\n',
'2020-06-18T20:05:27.599Z workers [y7so3] Test executed: handles a URL loading error\n',
'2020-06-18T20:05:27.601Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.601Z workers [dn8t0] Test executed: rejects on error\n',
'2020-06-18T20:05:27.602Z workers [wf5en] Test executed: should open devTools for the app webContents\n',
'2020-06-18T20:05:27.607Z workers [wf5en] Test executed: should open devTools for any focused webContents\n',
'2020-06-18T20:05:27.612Z workers [wf5en] Test executed: should close all open devTools\n',
'2020-06-18T20:05:27.620Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.622Z workers [wf5en] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:27.623Z workers [y7so3] Test executed: should ignore links that don't use our protocol\n",
'2020-06-18T20:05:27.623Z workers [wf5en] Test executed: should not execute if missing necessary arguments\n',
'2020-06-18T20:05:27.624Z workers [y7so3] Test executed: should execute code with stringified params, on the selected team\n',
'2020-06-18T20:05:27.625Z workers [wf5en] Test executed: should not execute if provided ID is null or not a number\n',
'2020-06-18T20:05:27.625Z workers [y7so3] Test executed: should execute code on the selected team\n',
'2020-06-18T20:05:27.626Z workers [wf5en] Test executed: should not execute if provided code is null or empty\n',
'2020-06-18T20:05:27.626Z workers [y7so3] Test executed: should emit a new action for links that pertain to an org, with the mapped team ID\n',
'2020-06-18T20:05:27.626Z workers [wf5en] Test executed: should execute code in the corresponding webContents\n',
'2020-06-18T20:05:27.627Z workers [y7so3] Test executed: should not emit anything when there is no enterprise team for the deep link\n',
'2020-06-18T20:05:27.628Z workers [wf5en] Test executed: should not throw if it cannot find a webContents\n',
'2020-06-18T20:05:27.629Z workers [wf5en] Test executed: should not throw if executeJavaScript throws\n',
'2020-06-18T20:05:27.657Z workers [wf5en] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:27.672Z workers [wf5en] Test executed: returns true if we're running from DMG\n",
"2020-06-18T20:05:27.680Z workers [wf5en] Test executed: returns nothing if the user unchecks the 'Don't show me again' checkbox\n",
"2020-06-18T20:05:27.681Z workers [wf5en] Test executed: returns nothing if we're not running from DMG\n",
'2020-06-18T20:05:27.688Z workers [wf5en] Test executed: does not check for DMG on non-macOS platforms\n',
'2020-06-18T20:05:27.690Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.695Z workers [y7so3] Test executed: should emit an update as soon as the download starts\n',
'2020-06-18T20:05:27.699Z workers [y7so3] Test executed: should set a unique save path, preserving numeric postfixes\n',
'2020-06-18T20:05:27.710Z workers [y7so3] Test executed: should emit updates for progress and completed events\n',
'2020-06-18T20:05:27.711Z workers [y7so3] Test executed: should remove downloads that are cancelled\n',
'2020-06-18T20:05:27.716Z workers [y7so3] Test executed: should emit completed for downloads that exist on disk\n',
'2020-06-18T20:05:27.717Z workers [y7so3] Test executed: should quarantine completed downloads\n',
'2020-06-18T20:05:27.718Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.718Z workers [y7so3] Test executed: should prompt the user to choose a folder if the preference is null\n',
'2020-06-18T20:05:27.718Z workers [wf5en] Test executed: should reload the app webContents\n',
'2020-06-18T20:05:27.719Z workers [y7so3] Test executed: should remove the download if the dialog is cancelled\n',
'2020-06-18T20:05:27.719Z workers [wf5en] Test executed: should not throw if there are no webContents\n',
'2020-06-18T20:05:27.720Z workers [y7so3] Test executed: should not do anything if the directory exists\n',
'2020-06-18T20:05:27.721Z workers [wf5en] Test executed: should reload the focused child window\n',
"2020-06-18T20:05:27.722Z workers [y7so3] Test executed: should create the directory if it doesn't exist\n",
'2020-06-18T20:05:27.722Z workers [wf5en] Test executed: should not reload the focused child window if it is a Calls window\n',
'2020-06-18T20:05:27.723Z workers [y7so3] Test executed: should try other directories if mkdirp throws\n',
'2020-06-18T20:05:27.724Z workers [wf5en] Test executed: should confirm before reloading if there is an active Call\n',
'2020-06-18T20:05:27.725Z workers [y7so3] Test executed: should update the setting if a fallback path succeeds\n',
'2020-06-18T20:05:27.727Z workers [wf5en] Test executed: should close child windows of the webContents that is reloading\n',
"2020-06-18T20:05:27.728Z workers [y7so3] Test executed: should remove the download if a corresponding item doesn't exist\n",
'2020-06-18T20:05:27.730Z workers [wf5en] Test executed: should clear the service worker if requested\n',
'2020-06-18T20:05:27.732Z workers [y7so3] Test executed: should act on the corresponding download item\n',
'2020-06-18T20:05:27.733Z workers [wf5en] Test executed: should reload crashed webContents\n',
'2020-06-18T20:05:27.733Z workers [y7so3] Test executed: should resume downloading only if the item supports it\n',
'2020-06-18T20:05:27.733Z workers [wf5en] Test executed: should detect crash loops and treat them as fatal errors\n',
'2020-06-18T20:05:27.735Z workers [y7so3] Test executed: should do nothing if no request state provided\n',
'2020-06-18T20:05:27.736Z workers [wf5en] Test executed: should not throw if the reload throws\n',
'2020-06-18T20:05:27.738Z workers [y7so3] Test executed: should emit a clean-up action if there are no in-progress downloads\n',
'2020-06-18T20:05:27.741Z workers [y7so3] Test executed: should cancel any in-progress downloads\n',
'2020-06-18T20:05:27.760Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.761Z workers [y7so3] Test executed: should update app-level appearance with the user setting value\n',
'2020-06-18T20:05:27.762Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.763Z workers [wf5en] Test executed: should reload after some time duration, while online\n',
'2020-06-18T20:05:27.770Z workers [wf5en] Test executed: should reload when network back online, if currently offline\n',
'2020-06-18T20:05:27.778Z workers [wf5en] Test executed: should not reload after exceeding the maximum number of page reloads\n',
'2020-06-18T20:05:27.783Z workers [wf5en] Test executed: should handle forward and backward history navigation\n',
'2020-06-18T20:05:27.793Z workers [wf5en] Test executed: should ignore unknown commands\n',
'2020-06-18T20:05:27.804Z workers [wf5en] Test executed: should ignore command if unable to find a webContents\n',
'2020-06-18T20:05:27.809Z workers [wf5en] Test executed: should execute code to open allowed dialogs\n',
'2020-06-18T20:05:27.810Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.816Z workers [wf5en] Test executed: should dispatch all editing commands to the selected webContents\n',
'2020-06-18T20:05:27.817Z workers [y7so3] Test executed: should save enabled autolaunch settings\n',
'2020-06-18T20:05:27.825Z workers [wf5en] Test executed: should execute code to handle the find command\n',
'2020-06-18T20:05:27.826Z workers [y7so3] Test executed: should save disabled autolaunch settings\n',
'2020-06-18T20:05:27.829Z workers [wf5en] Test executed: should not respond to non-editing commands\n',
'2020-06-18T20:05:27.829Z workers [y7so3] Test executed: should update the settings payload on environment ready\n',
'2020-06-18T20:05:27.833Z workers [wf5en] Test executed: should handle any action that changes the zoom level\n',
'2020-06-18T20:05:27.833Z workers [y7so3] Test executed: should reset the download path if containerized on an App Store build\n',
'2020-06-18T20:05:27.838Z workers [wf5en] Test executed: should set an initial zoom on dom-ready\n',
'2020-06-18T20:05:27.838Z workers [y7so3] Test executed: sets the keyboardLayout value (initial)\n',
'2020-06-18T20:05:27.839Z workers [wf5en] Test executed: should ignore actions if no webContents is found\n',
'2020-06-18T20:05:27.839Z workers [y7so3] Test executed: sets the keyboardLayout value (change)\n',
'2020-06-18T20:05:27.839Z workers [wf5en] Test executed: should not try to promote if already on alpha channel\n',
'2020-06-18T20:05:27.840Z workers [y7so3] Test executed: does not set if keyboard layout unchanged\n',
'2020-06-18T20:05:27.845Z workers [wf5en] Test executed: should not try to promote if not signed into Corp\n',
'2020-06-18T20:05:27.848Z workers [wf5en] Test executed: should promote when signed into Corp for the first time\n',
'2020-06-18T20:05:27.885Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.886Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.890Z workers [y7so3] Test executed: should emit an upsert when a webContents is first monitored\n',
'2020-06-18T20:05:27.891Z workers [wf5en] Test executed: relies on readFileSync and writeFileSync\n',
'2020-06-18T20:05:27.892Z workers [y7so3] Test executed: handles {"name": "dom-ready", "state": "loaded"}\n',
'2020-06-18T20:05:27.892Z workers [wf5en] Test executed: returns a zip archiver, skips giant files (unless they are exempt)\n',
'2020-06-18T20:05:27.893Z workers [y7so3] Test executed: handles {"eventArgs": [Array], "history": [Array], "name": "will-navigate"}\n',
'2020-06-18T20:05:27.893Z workers [wf5en] Test executed: corrects paths\n',
'2020-06-18T20:05:27.894Z workers [y7so3] Test executed: handles {"eventArgs": [Array], "history": [Array], "name": "did-frame-finish-load", "type": "app"}\n',
'2020-06-18T20:05:27.899Z workers [y7so3] Test executed: handles {"eventArgs": [Array], "name": "did-fail-load", "state": "page-fail-load"}\n',
'2020-06-18T20:05:27.908Z workers [y7so3] Test executed: handles {"name": "crashed", "state": "crashed"}\n',
'2020-06-18T20:05:27.909Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.910Z workers [y7so3] Test executed: handles {"name": "close", "state": "page-closed"}\n',
'2020-06-18T20:05:27.911Z workers [wf5en] Test executed: calls `show` on the toast after calling `show`\n',
"2020-06-18T20:05:27.913Z workers [y7so3] Test executed: should map Chromium's blank page to a lifecycle state\n",
'2020-06-18T20:05:27.926Z workers [wf5en] Test executed: emits "close" when the underlying notification closes\n',
'2020-06-18T20:05:27.940Z workers [y7so3] Test executed: should not throw if unable to check the embedded page URL\n',
'2020-06-18T20:05:27.940Z workers [wf5en] Test executed: emits "click" when the underlying notification is clicked\n',
'2020-06-18T20:05:27.940Z workers [y7so3] Test executed: should emit a remove action when a webContents is destroyed\n',
'2020-06-18T20:05:27.940Z workers [wf5en] Test executed: emits "reply" when the underlying notification is replied to\n',
'2020-06-18T20:05:27.941Z workers [y7so3] Test executed: should stop emitting once the webContents is destroyed\n',
'2020-06-18T20:05:27.941Z workers [wf5en] Test executed: uses an icon on Windows\n',
'2020-06-18T20:05:27.941Z workers [y7so3] Test executed: should not dispatch redirects for child frames\n',
'2020-06-18T20:05:27.942Z workers [wf5en] Test executed: does not use an icon on other platforms\n',
"2020-06-18T20:05:27.942Z workers [y7so3] Test executed: should not dispatch load failure for error codes we're ignoring\n",
'2020-06-18T20:05:27.942Z workers [wf5en] Test executed: calls `show` on the toast after creation (Linux)\n',
'2020-06-18T20:05:27.943Z workers [y7so3] Test executed: should check the sender webContents ID when the webapp loaded signal is received\n',
'2020-06-18T20:05:27.943Z workers [wf5en] Test executed: calls `show` on the toast after creation (macOS)\n',
'2020-06-18T20:05:27.943Z workers [y7so3] Test executed: should assign the lifecycle from the IPC signal as the new state\n',
'2020-06-18T20:05:27.948Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.949Z workers [y7so3] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:27.950Z workers [wf5en] Test executed: sets { name: 'chromeDriver', arg: '--test-type=webdriver', result: true } based on %s\n",
'2020-06-18T20:05:27.951Z workers [y7so3] Test executed: should be a non-null absolute path: C:\\Users\\okwon\\AppData\\Local\\Temp\n',
"2020-06-18T20:05:27.951Z workers [wf5en] Test executed: sets { name: 'isDevMode', arg: '--test-type=webdriver', result: true } based on %s\n",
'2020-06-18T20:05:27.952Z workers [y7so3] Test executed: should be a non-null absolute path: C:\\github\\-desktop\\src\n',
"2020-06-18T20:05:27.953Z workers [wf5en] Test executed: sets { name: 'isDevMode', arg: '--resourcePath=.', result: true } based on %s\n",
'2020-06-18T20:05:27.953Z workers [y7so3] Test executed: should handle terminating slashes\n',
"2020-06-18T20:05:27.953Z workers [wf5en] Test executed: sets { name: 'devEnv', arg: '--devEnv=dev420', result: 'dev420' } based on %s\n",
'2020-06-18T20:05:27.954Z workers [y7so3] Test executed: should trim intermediate trailing slashes\n',
"2020-06-18T20:05:27.954Z workers [wf5en] Test executed: sets { name: 'devEnv', arg: 'dev420', result: 'dev420', prebuilt: true } based on %s\n",
'2020-06-18T20:05:27.954Z workers [y7so3] Test executed: should handle prefix slashes\n',
"2020-06-18T20:05:27.955Z workers [wf5en] Test executed: sets {\n name: 'integrationTestMode',\n arg: '--integrationTestMode',\n result: true\n} based on %s\n",
'2020-06-18T20:05:27.955Z workers [y7so3] Test executed: should keep UNC paths intact on Windows\n',
"2020-06-18T20:05:27.955Z workers [wf5en] Test executed: sets { name: 'invokedOnStartup', arg: '--startup', result: true } based on %s\n",
"2020-06-18T20:05:27.956Z workers [wf5en] Test executed: sets { name: 'logLevel', arg: '--logLevel=debug', result: 'debug' } based on %s\n",
"2020-06-18T20:05:27.957Z workers [wf5en] Test executed: sets {\n name: 'protoUrl',\n arg: '://open?devEnv=dev420',\n result: '://open?devEnv=dev420',\n prebuilt: true\n} based on %s\n",
"2020-06-18T20:05:27.959Z workers [wf5en] Test executed: sets {\n name: 'resourcePath',\n arg: '--resourcePath=.',\n result: 'C:\\\\github\\\\-desktop'\n} based on %s\n",
'2020-06-18T20:05:27.960Z workers [y7so3] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:27.961Z workers [wf5en] Test executed: sets { name: 'rxLogging', arg: '--rxLogging', result: true } based on %s\n",
"2020-06-18T20:05:27.967Z workers [wf5en] Test executed: sets { name: 'tsaToken', arg: '--tsaToken=123', result: '123' } based on %s\n",
'2020-06-18T20:05:27.968Z workers [y7so3] Test executed: returns a correct default template\n',
"2020-06-18T20:05:27.968Z workers [wf5en] Test executed: sets { name: 'webappSrcPath', arg: '--jsPath', result: true } based on %s\n",
'2020-06-18T20:05:27.968Z workers [y7so3] Test executed: returns the correct template with images\n',
'2020-06-18T20:05:27.969Z workers [y7so3] Test executed: returns the correct template with base\n',
"2020-06-18T20:05:27.970Z workers [y7so3] Test executed: bails if we're not in the Windows Store\n",
"2020-06-18T20:05:27.974Z workers [y7so3] Test executed: creates a tile if we're running in the Windows Store\n",
'2020-06-18T20:05:27.974Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.974Z workers [y7so3] Test executed: uses a smaller image\n',
'2020-06-18T20:05:27.975Z workers [wf5en] Test executed: should attempt to register new protocols\n',
'2020-06-18T20:05:27.977Z workers [y7so3] Test executed: decodes the title\n',
'2020-06-18T20:05:27.977Z workers [wf5en] Test executed: matchesSoundFile should match sound files\n',
'2020-06-18T20:05:27.979Z workers [y7so3] Test executed: fails without throwing\n',
'2020-06-18T20:05:27.981Z workers [wf5en] Test executed: matchMimeType should match mime types\n',
'2020-06-18T20:05:27.988Z workers [wf5en] Test executed: decodeUri should correctly get a relative path from an Electron buffer request\n',
'2020-06-18T20:05:27.990Z workers [wf5en] Test executed: should handle a sounds request\n',
'2020-06-18T20:05:27.990Z workers [wf5en] Test executed: should handle an invalid sounds request\n',
'2020-06-18T20:05:27.996Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:27.999Z workers [y7so3] Test executed: should return true if enabled\n',
'2020-06-18T20:05:28.005Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.005Z workers [y7so3] Test executed: should return false if disabled\n',
'2020-06-18T20:05:28.007Z workers [wf5en] Test executed: should only support : URLs\n',
'2020-06-18T20:05:28.007Z workers [y7so3] Test executed: should throw if accessed from the renderer\n',
'2020-06-18T20:05:28.008Z workers [wf5en] Test executed: should support setting a dev environment\n',
'2020-06-18T20:05:28.010Z workers [wf5en] Test executed: should allow opening devTools\n',
'2020-06-18T20:05:28.027Z workers [wf5en] Test executed: should support magic login URLs\n',
'2020-06-18T20:05:28.029Z workers [wf5en] Test executed: should support magic login URLs with longer ticketd ids\n',
'2020-06-18T20:05:28.029Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.029Z workers [wf5en] Test executed: should support setting webapp feature flags\n',
'2020-06-18T20:05:28.030Z workers [y7so3] Test executed: correctly returns the latest available version\n',
'2020-06-18T20:05:28.030Z workers [wf5en] Test executed: should support restricting webapp logs by priority\n',
'2020-06-18T20:05:28.030Z workers [y7so3] Test executed: works for a release file with a single release\n',
'2020-06-18T20:05:28.031Z workers [y7so3] Test executed: works for a release file with a Pilot package name\n',
'2020-06-18T20:05:28.036Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.037Z workers [wf5en] Test executed: should open a link using shell.openExternal on macOS\n',
'2020-06-18T20:05:28.039Z workers [wf5en] Test executed: should open a link using shell.openExternal on Linux\n',
'2020-06-18T20:05:28.044Z workers [wf5en] Test executed: should open a link using RunDll32\n',
'2020-06-18T20:05:28.044Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.045Z workers [wf5en] Test executed: should use RunDLL32 if shell.openExternal fails on Windows\n',
'2020-06-18T20:05:28.045Z workers [y7so3] Test executed: correctly adds a /RELEASES\n',
'2020-06-18T20:05:28.045Z workers [wf5en] Test executed: should use shell.openExternal if RunDLL32 fails\n',
'2020-06-18T20:05:28.046Z workers [y7so3] Test executed: correctly handles additional slashes\n',
'2020-06-18T20:05:28.046Z workers [wf5en] Test executed: it should not run into an infinity loop if RunDLL32 and then shell.openExternal fails on Windows\n',
'2020-06-18T20:05:28.048Z workers [wf5en] Test executed: it should not run into an infinity loop if shell.openExternal and then RunDLL32 fails on Windows\n',
'2020-06-18T20:05:28.052Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.057Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.058Z workers [y7so3] Test executed: should return false for macOS\n',
'2020-06-18T20:05:28.058Z workers [wf5en] Test executed: should return the key as a string\n',
'2020-06-18T20:05:28.058Z workers [y7so3] Test executed: should return false for Linux\n',
'2020-06-18T20:05:28.059Z workers [wf5en] Test executed: should accept and parse ICU MessageFormat strings\n',
'2020-06-18T20:05:28.059Z workers [y7so3] Test executed: should return false for Windows Store\n',
'2020-06-18T20:05:28.059Z workers [wf5en] Test executed: should correctly parse plural strings\n',
'2020-06-18T20:05:28.060Z workers [y7so3] Test executed: should return true if Update.exe exists\n',
'2020-06-18T20:05:28.060Z workers [wf5en] Test executed: should correctly parse numbers\n',
'2020-06-18T20:05:28.060Z workers [y7so3] Test executed: should return true if Update.exe does not exist\n',
'2020-06-18T20:05:28.061Z workers [wf5en] Test executed: should return default locale value by default\n',
'2020-06-18T20:05:28.061Z workers [y7so3] Test executed: should cache the result\n',
'2020-06-18T20:05:28.061Z workers [wf5en] Test executed: should return false if resourceLocaleLoader is not available\n',
'2020-06-18T20:05:28.063Z workers [wf5en] Test executed: should return false if given locale is empty\n',
'2020-06-18T20:05:28.065Z workers [wf5en] Test executed: should not try to reload same locale resource\n',
'2020-06-18T20:05:28.067Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.067Z workers [wf5en] Test executed: should allow to switch back to default locale\n',
'2020-06-18T20:05:28.068Z workers [y7so3] Test executed: sets a zoom level correctly on webContents for no zoom\n',
'2020-06-18T20:05:28.068Z workers [wf5en] Test executed: should not switch if loading locale fails\n',
'2020-06-18T20:05:28.068Z workers [y7so3] Test executed: sets a zoom level correctly on webContents for a zoom level\n',
'2020-06-18T20:05:28.069Z workers [y7so3] Test executed: should return 1 for 0\n',
'2020-06-18T20:05:28.071Z workers [y7so3] Test executed: should return 1.1 for 1\n',
'2020-06-18T20:05:28.071Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.072Z workers [y7so3] Test executed: should return 1.25 for 2\n',
'2020-06-18T20:05:28.072Z workers [wf5en] Test executed: supports stacking multiple operations\n',
'2020-06-18T20:05:28.072Z workers [y7so3] Test executed: should return 0.9 for -1\n',
'2020-06-18T20:05:28.073Z workers [wf5en] Test executed: should apply devEnv\n',
'2020-06-18T20:05:28.075Z workers [y7so3] Test executed: should return 0.80 for -2\n',
'2020-06-18T20:05:28.076Z workers [wf5en] Test executed: should handle Sonic URLs\n',
'2020-06-18T20:05:28.076Z workers [y7so3] Test executed: should return 0.70 for -3\n',
'2020-06-18T20:05:28.077Z workers [wf5en] Test executed: should handle modifying an existing devEnv\n',
'2020-06-18T20:05:28.079Z workers [wf5en] Test executed: should throw when given no arguments\n',
'2020-06-18T20:05:28.084Z workers [wf5en] Test executed: should apply js_path as a query param\n',
'2020-06-18T20:05:28.084Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.085Z workers [wf5en] Test executed: should apply force_cold_boot as a query param\n',
'2020-06-18T20:05:28.085Z workers [y7so3] Test executed: isSettingLink should correctly identify links\n',
'2020-06-18T20:05:28.087Z workers [y7so3] Test executed: isLink should correctly identify links\n',
'2020-06-18T20:05:28.089Z workers [y7so3] Test executed: isResetWindowLink should correctly identify links\n',
'2020-06-18T20:05:28.090Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.090Z workers [y7so3] Test executed: should parse a link into args for passing to the webapp\n',
'2020-06-18T20:05:28.090Z workers [wf5en] Test executed: has a working __setMockFiles\n',
'2020-06-18T20:05:28.091Z workers [y7so3] Test executed: should understand an array of garbage\n',
'2020-06-18T20:05:28.091Z workers [wf5en] Test executed: has a working statSync\n',
'2020-06-18T20:05:28.091Z workers [y7so3] Test executed: should understand a garbage input\n',
'2020-06-18T20:05:28.091Z workers [wf5en] Test executed: has a working existsSync\n',
'2020-06-18T20:05:28.092Z workers [y7so3] Test executed: should understand a setting link\n',
'2020-06-18T20:05:28.092Z workers [wf5en] Test executed: has a working readdirSync\n',
'2020-06-18T20:05:28.092Z workers [y7so3] Test executed: should understand a generic deep link\n',
'2020-06-18T20:05:28.093Z workers [wf5en] Test executed: has a working readFileSync\n',
'2020-06-18T20:05:28.094Z workers [y7so3] Test executed: should understand a reset window link\n',
'2020-06-18T20:05:28.094Z workers [wf5en] Test executed: has a working readFile\n',
'2020-06-18T20:05:28.095Z workers [wf5en] Test executed: has a working mkdirSync\n',
'2020-06-18T20:05:28.096Z workers [wf5en] Test executed: has a working unlinkSync\n',
'2020-06-18T20:05:28.097Z workers [wf5en] Test executed: has a working writeFile\n',
'2020-06-18T20:05:28.097Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.098Z workers [y7so3] Test executed: should return false on macOS\n',
'2020-06-18T20:05:28.098Z workers [y7so3] Test executed: should return false on Linux\n',
'2020-06-18T20:05:28.100Z workers [y7so3] Test executed: should do the right thing on Windows\n',
'2020-06-18T20:05:28.100Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.100Z workers [y7so3] Test executed: should handle a new version\n',
'2020-06-18T20:05:28.101Z workers [wf5en] Test executed: should save map between team and enterprise ID\n',
'2020-06-18T20:05:28.101Z workers [wf5en] Test executed: should return team ID for matching enterprise ID\n',
'2020-06-18T20:05:28.104Z workers [wf5en] Test executed: should return team ID if selected team matches org ID\n',
'2020-06-18T20:05:28.104Z workers [y7so3] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.104Z workers [wf5en] Test executed: should return undefined if we have no matching enterprise\n',
'2020-06-18T20:05:28.105Z workers [y7so3] Test executed: should store downloads per team\n',
'2020-06-18T20:05:28.105Z workers [wf5en] Test executed: should return undefined if selected team is null and we have no matching enterprise\n',
'2020-06-18T20:05:28.105Z workers [y7so3] Test executed: should update existing downloads\n',
'2020-06-18T20:05:28.106Z workers [wf5en] Test executed: should return id if selected team is null and we have a matching enterprise\n',
"2020-06-18T20:05:28.106Z workers [y7so3] Test executed: should not update a download that doesn't exist\n",
'2020-06-18T20:05:28.106Z workers [wf5en] Test executed: should return null if given no arguments\n',
'2020-06-18T20:05:28.107Z workers [y7so3] Test executed: should remove multiple downloads by team and file ID\n',
'2020-06-18T20:05:28.114Z workers [wf5en] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:28.114Z workers [y7so3] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:28.114Z workers [wf5en] Test executed: should properly parse an icon set to a srcset attribute { image_125: 'foo', image_150: 'bar', image_200: 'baz' }\n",
'2020-06-18T20:05:28.115Z workers [y7so3] Test executed: handles empty teams state\n',
'2020-06-18T20:05:28.116Z workers [wf5en] Test executed: should properly parse an icon set to a srcset attribute {}\n',
'2020-06-18T20:05:28.117Z workers [y7so3] Test executed: correctly returns combined unreads info for one team\n',
"2020-06-18T20:05:28.118Z workers [wf5en] Test executed: should properly parse an icon set to a srcset attribute { image_150: 'baz', image_100: 'bar' }\n",
'2020-06-18T20:05:28.118Z workers [y7so3] Test executed: correctly returns combined unreads info for multiple teams\n',
"2020-06-18T20:05:28.119Z workers [wf5en] Test executed: should properly parse an icon set to a srcset attribute { image_124: 'foo', image_original: 'bar' }\n",
'2020-06-18T20:05:28.323Z workers [y7so3] Run 112 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:28.323Z workers [wf5en] Run 148 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:28.339Z workers [y7so3] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:28.341Z workers [wf5en] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:29.954Z workers [8p71t] Test executed: should construct options for net-log-window\n',
'2020-06-18T20:05:30.257Z workers [zbfzj] Test executed: should accept constructor option and webPreferences both\n',
'2020-06-18T20:05:30.408Z workers [3dc4i] Test executed: should not throw if the destroy operation throws\n',
'2020-06-18T20:05:30.736Z workers [8p71t] Test executed: should add offset for titlebar\n',
'2020-06-18T20:05:30.737Z workers [8p71t] Test executed: should change initial size based on zoom level for about box\n',
'2020-06-18T20:05:30.753Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.753Z workers [8p71t] Test executed: should restore stale cookies\n',
'2020-06-18T20:05:30.754Z workers [8p71t] Test executed: should write stale cookies\n',
'2020-06-18T20:05:30.769Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.769Z workers [8p71t] Test executed: should log the buffered messages once the webContents has a type\n',
'2020-06-18T20:05:30.781Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.782Z workers [8p71t] Test executed: should register clog proxy call\n',
'2020-06-18T20:05:30.782Z workers [8p71t] Test executed: should not clog proxy information if it has done so within the last week\n',
'2020-06-18T20:05:30.782Z workers [8p71t] Test executed: does not start a net log if not supported\n',
'2020-06-18T20:05:30.783Z workers [8p71t] Test executed: starts off a net log for a given time\n',
'2020-06-18T20:05:30.809Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.809Z workers [8p71t] Test executed: persists settings on bounds event changes\n',
'2020-06-18T20:05:30.810Z workers [8p71t] Test executed: throttles bounds changes\n',
'2020-06-18T20:05:30.811Z workers [8p71t] Test executed: does nothing if already quitting\n',
'2020-06-18T20:05:30.811Z workers [8p71t] Test executed: hides and updates settings if necessary\n',
'2020-06-18T20:05:30.812Z workers [8p71t] Test executed: hides even if full screen\n',
'2020-06-18T20:05:30.812Z workers [8p71t] Test executed: should dispatch an app started action & complete once initialized\n',
'2020-06-18T20:05:30.813Z workers [8p71t] Test executed: should wait until the page has loaded before showing the main window\n',
'2020-06-18T20:05:30.813Z workers [8p71t] Test executed: should not dispatch an action if the selected team never loads\n',
'2020-06-18T20:05:30.813Z workers [8p71t] Test executed: should open DevTools once initialized, if specified on the command-line\n',
'2020-06-18T20:05:30.813Z workers [8p71t] Test executed: should hide the main window once initialized, if launched on startup\n',
'2020-06-18T20:05:30.814Z workers [8p71t] Test executed: should maximize the main window once initialized, if previously maximized\n',
'2020-06-18T20:05:30.814Z workers [8p71t] Test executed: should full-screen the main window once initialized, if previously full-screened\n',
'2020-06-18T20:05:30.815Z workers [8p71t] Test executed: should full-screen the main window if the window was somehow both previously maximized and full-screened simultaneously\n',
'2020-06-18T20:05:30.817Z workers [8p71t] Test executed: should hide the main window once initialized, if set as a macOS login item\n',
'2020-06-18T20:05:30.821Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.821Z workers [8p71t] Test executed: should stringify the arguments\n',
'2020-06-18T20:05:30.822Z workers [8p71t] Test executed: should stringify code with current workspace delegate\n',
'2020-06-18T20:05:30.823Z workers [8p71t] Test executed: should not stringify dirty data\n',
'2020-06-18T20:05:30.830Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.831Z workers [8p71t] Test executed: should handle local shortcuts\n',
'2020-06-18T20:05:30.845Z workers [8p71t] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:30.845Z workers [8p71t] Test executed: should emit a deep-link action for ':' links\n",
"2020-06-18T20:05:30.846Z workers [8p71t] Test executed: should show the 'Open link' request dialog for unknown protocols\n",
'2020-06-18T20:05:30.846Z workers [8p71t] Test executed: should shell out for known protocols\n',
'2020-06-18T20:05:30.846Z workers [8p71t] Test executed: should not throw for non-compliant URLs\n',
'2020-06-18T20:05:30.847Z workers [8p71t] Test executed: should register Gantry app windows in the store\n',
'2020-06-18T20:05:30.847Z workers [8p71t] Test executed: should stop listening to events once the webContents has been removed\n',
'2020-06-18T20:05:30.847Z workers [8p71t] Test executed: should skip non-HTTP URLs\n',
'2020-06-18T20:05:30.848Z workers [8p71t] Test executed: correctly escapes fragment portions\n',
'2020-06-18T20:05:30.851Z workers [8p71t] Test executed: correctly escapes query portions\n',
'2020-06-18T20:05:30.852Z workers [8p71t] Test executed: correctly escapes both query and fragment portions\n',
'2020-06-18T20:05:30.865Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.865Z workers [8p71t] Test executed: should build a Jumplist on Windows\n',
'2020-06-18T20:05:30.866Z workers [8p71t] Test executed: should not crash if something goes wrong\n',
'2020-06-18T20:05:30.888Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.889Z workers [8p71t] Test executed: returns an empty array on macOS\n',
'2020-06-18T20:05:30.890Z workers [8p71t] Test executed: does not register an AC warning on macOS\n',
'2020-06-18T20:05:30.890Z workers [8p71t] Test executed: does not register a Quiet Hours warning on macOS\n',
'2020-06-18T20:05:30.891Z workers [8p71t] Test executed: returns an empty array on Linux\n',
'2020-06-18T20:05:30.891Z workers [8p71t] Test executed: does not register an AC warning on Linux\n',
'2020-06-18T20:05:30.892Z workers [8p71t] Test executed: does not register a Quiet Hours warning on linux\n',
'2020-06-18T20:05:30.896Z workers [8p71t] Test executed: returns a bunch of errors on win32\n',
'2020-06-18T20:05:30.898Z workers [8p71t] Test executed: returns a AC warning on if AC disabled\n',
'2020-06-18T20:05:30.898Z workers [8p71t] Test executed: returns a Quiet Hours warning if enabled\n',
'2020-06-18T20:05:30.908Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.909Z workers [8p71t] Test executed: should accumulate a state object using the v4 files on disk, overwriting existing state\n',
'2020-06-18T20:05:30.910Z workers [8p71t] Test executed: should not migrate any state if the v4 files cannot be found\n',
'2020-06-18T20:05:30.910Z workers [8p71t] Test executed: should not throw if we fail to parse a state file\n',
'2020-06-18T20:05:30.911Z workers [8p71t] Test executed: should not do anything since the state has already been migrated\n',
'2020-06-18T20:05:30.932Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.932Z workers [8p71t] Test executed: should return the base URL\n',
'2020-06-18T20:05:30.933Z workers [8p71t] Test executed: should return the base URL\n',
'2020-06-18T20:05:30.933Z workers [8p71t] Test executed: should append x64 for a 64-bit OS\n',
'2020-06-18T20:05:30.934Z workers [8p71t] Test executed: should append the channel for non-prod channels\n',
'2020-06-18T20:05:30.935Z workers [8p71t] Test executed: should return an empty string\n',
'2020-06-18T20:05:30.935Z workers [8p71t] Test executed: should use S3 directly (Windows)\n',
'2020-06-18T20:05:30.935Z workers [8p71t] Test executed: should use S3 directly (macOS)\n',
'2020-06-18T20:05:30.936Z workers [8p71t] Test executed: returns a proper response on error\n',
'2020-06-18T20:05:30.936Z workers [8p71t] Test executed: returns a proper response\n',
'2020-06-18T20:05:30.937Z workers [8p71t] Test executed: does not call out the "should-i-update" endpoint for version 1\n',
'2020-06-18T20:05:30.937Z workers [8p71t] Test executed: calls out to the "should-i-update" endpoint for version 2\n',
'2020-06-18T20:05:30.938Z workers [8p71t] Test executed: calls out to the "should-i-update" endpoint and returns the url\n',
'2020-06-18T20:05:30.942Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.943Z workers [8p71t] Test executed: should create a timestamp\n',
'2020-06-18T20:05:30.943Z workers [8p71t] Test executed: should have a timestamp in the format MM/DD/YY, hh:mm:ss:ms\n',
'2020-06-18T20:05:30.944Z workers [8p71t] Test executed: should create a file timestamp\n',
'2020-06-18T20:05:30.944Z workers [8p71t] Test executed: should have a timestamp in the format YY-MM-DD_hh-mm\n',
'2020-06-18T20:05:30.949Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.950Z workers [8p71t] Test executed: should add the _SSB fragment once, last\n',
'2020-06-18T20:05:30.950Z workers [8p71t] Test executed: should use the userAgentFallback in the main process\n',
'2020-06-18T20:05:30.951Z workers [8p71t] Test executed: should add an entry for Store builds\n',
'2020-06-18T20:05:30.952Z workers [8p71t] Test executed: should add an entry for Sonic\n',
'2020-06-18T20:05:30.952Z workers [8p71t] Test executed: should add OS version information\n',
'2020-06-18T20:05:30.952Z workers [8p71t] Test executed: should add an entry for Store builds\n',
'2020-06-18T20:05:30.953Z workers [8p71t] Test executed: should add an MSI label\n',
'2020-06-18T20:05:30.953Z workers [8p71t] Test executed: should add distro-specific information\n',
'2020-06-18T20:05:30.954Z workers [8p71t] Test executed: should not throw if it cannot find distro-specific information\n',
'2020-06-18T20:05:30.954Z workers [8p71t] Test executed: should add a Snap label\n',
'2020-06-18T20:05:30.955Z workers [8p71t] Test executed: should add a Flatpak label\n',
'2020-06-18T20:05:30.957Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.958Z workers [8p71t] Test executed: should return the correct URL for the default locale\n',
'2020-06-18T20:05:30.958Z workers [8p71t] Test executed: should return the correct production URL for a non-default locale\n',
'2020-06-18T20:05:30.958Z workers [8p71t] Test executed: should return the correct URL for the default locale\n',
'2020-06-18T20:05:30.959Z workers [8p71t] Test executed: should return the correct production URL for a non-default locale\n',
'2020-06-18T20:05:30.959Z workers [8p71t] Test executed: should fallback to prod notes for non-beta channels\n',
'2020-06-18T20:05:30.961Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.962Z workers [8p71t] Test executed: should not truncate a short string\n',
'2020-06-18T20:05:30.962Z workers [8p71t] Test executed: should truncate a long string\n',
'2020-06-18T20:05:30.963Z workers [8p71t] Test executed: should truncate a string down to 1500 characters\n',
'2020-06-18T20:05:30.964Z workers [8p71t] Test executed: should still truncate a string that is just one giant word\n',
'2020-06-18T20:05:30.974Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.974Z workers [8p71t] Test executed: should not dispatch any actions\n',
'2020-06-18T20:05:30.975Z workers [8p71t] Test executed: should ignore actions if no delegate exists for the team\n',
'2020-06-18T20:05:30.975Z workers [8p71t] Test executed: should call notificationActivationHandler when a notification is clicked\n',
'2020-06-18T20:05:30.976Z workers [8p71t] Test executed: should call replyToNotification when a notification is replied to\n',
'2020-06-18T20:05:30.977Z workers [8p71t] Test executed: should wait for the app to load before executing code\n',
'2020-06-18T20:05:30.980Z workers [8p71t] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:30.981Z workers [8p71t] Test executed: should support multiple associations and ignore duplicates\n',
'2020-06-18T20:05:30.982Z workers [8p71t] Test executed: should remove keys with no associations\n',
'2020-06-18T20:05:31.113Z workers [8p71t] Run 99 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:31.115Z workers [8p71t] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:32.339Z workers [3dc4i] Test executed: should try to close all child windows (but not the main window)\n',
'2020-06-18T20:05:32.349Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.351Z workers [3dc4i] Test executed: handles missing session\n',
'2020-06-18T20:05:32.351Z workers [3dc4i] Test executed: has been called successfully \n',
'2020-06-18T20:05:32.367Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.368Z workers [3dc4i] Test executed: should use the template action when building the menu payload\n',
'2020-06-18T20:05:32.369Z workers [3dc4i] Test executed: should show the context menu even without a template from the webapp\n',
'2020-06-18T20:05:32.371Z workers [3dc4i] Test executed: should add custom click handlers to menus and submenus recursively\n',
'2020-06-18T20:05:32.378Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.379Z workers [3dc4i] Test executed: should open a component window containing the basic auth view\n',
'2020-06-18T20:05:32.381Z workers [3dc4i] Test executed: should close the window when credentials are submitted\n',
'2020-06-18T20:05:32.382Z workers [3dc4i] Test executed: should open the URL if the user confirms the dialog\n',
'2020-06-18T20:05:32.383Z workers [3dc4i] Test executed: should not open the URL if the user cancels the dialog\n',
'2020-06-18T20:05:32.383Z workers [3dc4i] Test executed: should not activate the external application if the user opened it as a background tab\n',
'2020-06-18T20:05:32.384Z workers [3dc4i] Test executed: should not throw if the URL is not parseable\n',
"2020-06-18T20:05:32.384Z workers [3dc4i] Test executed: should whitelist the given protocol if the user checks 'Always open'\n",
"2020-06-18T20:05:32.385Z workers [3dc4i] Test executed: should not whitelist the given protocol if the user doesn't check 'Always open'\n",
'2020-06-18T20:05:32.392Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.392Z workers [3dc4i] Test executed: should create a new notification\n',
'2020-06-18T20:05:32.392Z workers [3dc4i] Test executed: should truncate the body if larger than 1500 characters\n',
'2020-06-18T20:05:32.393Z workers [3dc4i] Test executed: should unescape HTML entities\n',
'2020-06-18T20:05:32.393Z workers [3dc4i] Test executed: should not create a new notification if using HTML notifications\n',
'2020-06-18T20:05:32.394Z workers [3dc4i] Test executed: should not dispatch an action in response to a success event\n',
'2020-06-18T20:05:32.394Z workers [3dc4i] Test executed: should dispatch a click action in response to a click event\n',
'2020-06-18T20:05:32.394Z workers [3dc4i] Test executed: should dispatch a reply action in response to a reply event\n',
'2020-06-18T20:05:32.395Z workers [3dc4i] Test executed: should switch to HTML notifications in response to a notification error\n',
'2020-06-18T20:05:32.395Z workers [3dc4i] Test executed: emits a close event on macOS after the expiration duration\n',
'2020-06-18T20:05:32.398Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.399Z workers [3dc4i] Test executed: should add the components to the container to be externally referenced\n',
'2020-06-18T20:05:32.399Z workers [3dc4i] Test executed: should allow reading state and sending dispatches from components\n',
'2020-06-18T20:05:32.399Z workers [3dc4i] Test executed: should call dispose when the app is quitting\n',
'2020-06-18T20:05:32.400Z workers [3dc4i] Test executed: should respect shouldComponentUpdate\n',
'2020-06-18T20:05:32.430Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.431Z workers [3dc4i] Test executed: should not prompt if no update is available\n',
'2020-06-18T20:05:32.431Z workers [3dc4i] Test executed: should periodically remind to update if an update is staged\n',
'2020-06-18T20:05:32.432Z workers [3dc4i] Test executed: should stop / start sending reminders when the update status changes\n',
'2020-06-18T20:05:32.432Z workers [3dc4i] Test executed: should check for updates on startup, and every hour afterward\n',
'2020-06-18T20:05:32.433Z workers [3dc4i] Test executed: should stop checking once we download an update\n',
'2020-06-18T20:05:32.433Z workers [3dc4i] Test executed: should not check for updates on developer builds\n',
'2020-06-18T20:05:32.434Z workers [3dc4i] Test executed: should not check for updates when disabled via systemPreferences\n',
'2020-06-18T20:05:32.434Z workers [3dc4i] Test executed: should not check for updates when Squirrel is not present (MSI installer)\n',
"2020-06-18T20:05:32.434Z workers [3dc4i] Test executed: should not check for updates when { constraint: 'running a Windows Store build', state: [Object] }\n",
"2020-06-18T20:05:32.435Z workers [3dc4i] Test executed: should not check for updates when { constraint: 'running a Mac App Store build', state: [Object] }\n",
"2020-06-18T20:05:32.435Z workers [3dc4i] Test executed: should not check for updates when { constraint: 'using Linux', state: [Object] }\n",
"2020-06-18T20:05:32.436Z workers [3dc4i] Test executed: should not check for updates when {\n constraint: 'updates are disabled by environment variable',\n processOverrides: [Object]\n}\n",
"2020-06-18T20:05:32.436Z workers [3dc4i] Test executed: should not check for updates when {\n constraint: 'running from Temp directory',\n processOverrides: [Object]\n}\n",
'2020-06-18T20:05:32.437Z workers [3dc4i] Test executed: should emit up-to-date when the check for updates returns null\n',
'2020-06-18T20:05:32.437Z workers [3dc4i] Test executed: should emit update-downloaded if the check finds an update\n',
'2020-06-18T20:05:32.438Z workers [3dc4i] Test executed: should emit an error if the check for updates throws\n',
'2020-06-18T20:05:32.438Z workers [3dc4i] Test executed: should emit up-to-date when the check for updates returns null\n',
'2020-06-18T20:05:32.438Z workers [3dc4i] Test executed: should unsubscribe once an update has been downloaded\n',
'2020-06-18T20:05:32.439Z workers [3dc4i] Test executed: should emit update-downloaded if the check finds an update\n',
'2020-06-18T20:05:32.439Z workers [3dc4i] Test executed: should emit an error if the check for updates throws\n',
'2020-06-18T20:05:32.440Z workers [3dc4i] Test executed: should restart the app when restart to apply update is invoked\n',
'2020-06-18T20:05:32.440Z workers [3dc4i] Test executed: should ignore changes until the main window is shown\n',
'2020-06-18T20:05:32.441Z workers [3dc4i] Test executed: should emit a check for updates action when the release channel changes\n',
"2020-06-18T20:05:32.441Z workers [3dc4i] Test executed: shouldn't emit a check for updates action when the channel changes and an override is set\n",
'2020-06-18T20:05:32.441Z workers [3dc4i] Test executed: should unsubscribe once an update has been downloaded\n',
'2020-06-18T20:05:32.447Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.448Z workers [3dc4i] Test executed: should generate a unique ID using the file stats, and sort results by last modified\n',
'2020-06-18T20:05:32.448Z workers [3dc4i] Test executed: should return an empty list if something goes wrong\n',
'2020-06-18T20:05:32.448Z workers [3dc4i] Test executed: should generate a unique ID using the file stats, and sort results by last modified\n',
'2020-06-18T20:05:32.449Z workers [3dc4i] Test executed: should return an empty list if something goes wrong\n',
'2020-06-18T20:05:32.453Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.457Z workers [3dc4i] Test executed: emits a click event when the underlying notification emits it\n',
'2020-06-18T20:05:32.458Z workers [3dc4i] Test executed: emits a close event when the underlying notification emits it\n',
'2020-06-18T20:05:32.458Z workers [3dc4i] Test executed: emits a failed event when the underlying notification emits it\n',
'2020-06-18T20:05:32.459Z workers [3dc4i] Test executed: does not throw when the underlying notification throws\n',
'2020-06-18T20:05:32.459Z workers [3dc4i] Test executed: does not throw when the download of images fails, creates notification instead\n',
'2020-06-18T20:05:32.460Z workers [3dc4i] Test executed: creates a tile notification\n',
'2020-06-18T20:05:32.460Z workers [3dc4i] Test executed: does not throw when tile notifications fail\n',
'2020-06-18T20:05:32.462Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.462Z workers [3dc4i] Test executed: should assign initial state from syncState\n',
'2020-06-18T20:05:32.469Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.470Z workers [3dc4i] Test executed: returns true if a directory is not writable\n',
"2020-06-18T20:05:32.470Z workers [3dc4i] Test executed: returns false if the user unchecks the 'Don't show me again' checkbox\n",
'2020-06-18T20:05:32.471Z workers [3dc4i] Test executed: returns false if all paths are writable\n',
'2020-06-18T20:05:32.471Z workers [3dc4i] Test executed: does not check permissions on non-macOS platforms\n',
"2020-06-18T20:05:32.472Z workers [3dc4i] Test executed: does not check permissions if we can't determine the current user\n",
"2020-06-18T20:05:32.472Z workers [3dc4i] Test executed: does not check permissions if we can't determine the app directory\n",
'2020-06-18T20:05:32.475Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.475Z workers [3dc4i] Test executed: throws on Windows and Linux\n',
'2020-06-18T20:05:32.476Z workers [3dc4i] Test executed: returns the correct path in the default case\n',
'2020-06-18T20:05:32.476Z workers [3dc4i] Test executed: returns the correct path if the app was renamed\n',
'2020-06-18T20:05:32.477Z workers [3dc4i] Test executed: returns the correct path if the app is in a weird location\n',
'2020-06-18T20:05:32.477Z workers [3dc4i] Test executed: returns null if the app itself was messed with\n',
'2020-06-18T20:05:32.486Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.487Z workers [3dc4i] Test executed: properly cleans an object\n',
"2020-06-18T20:05:32.487Z workers [3dc4i] Test executed: should do what it says it'll do (for strings)\n",
"2020-06-18T20:05:32.488Z workers [3dc4i] Test executed: should do what it says it'll do (for objects)\n",
"2020-06-18T20:05:32.488Z workers [3dc4i] Test executed: should return directly if there's nothing to do\n",
'2020-06-18T20:05:32.489Z workers [3dc4i] Test executed: should not modify a token nested in the meta object\n',
'2020-06-18T20:05:32.489Z workers [3dc4i] Test executed: should clean an object with a simple key\n',
'2020-06-18T20:05:32.490Z workers [3dc4i] Test executed: should clean an object with a wildcard key\n',
'2020-06-18T20:05:32.490Z workers [3dc4i] Test executed: should clean an object with multiple wildcard keys\n',
'2020-06-18T20:05:32.490Z workers [3dc4i] Test executed: should clean an object with multiple wildcard keys and non-wildcards keys\n',
'2020-06-18T20:05:32.491Z workers [3dc4i] Test executed: should scrub the state file of PII\n',
'2020-06-18T20:05:32.491Z workers [3dc4i] Test executed: should not throw on unparseable files\n',
'2020-06-18T20:05:32.492Z workers [3dc4i] Test executed: should redact tokens\n',
'2020-06-18T20:05:32.493Z workers [3dc4i] Test executed: should redact file names in files-tmb url\n',
'2020-06-18T20:05:32.493Z workers [3dc4i] Test executed: should redact file names in files-pri url\n',
'2020-06-18T20:05:32.494Z workers [3dc4i] Test executed: should redact file names in attachments\n',
'2020-06-18T20:05:32.495Z workers [3dc4i] Test executed: handles redacting objects\n',
'2020-06-18T20:05:32.495Z workers [3dc4i] Test executed: handles recursive redacting objects\n',
'2020-06-18T20:05:32.499Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.499Z workers [3dc4i] Test executed: should match Latin\n',
'2020-06-18T20:05:32.500Z workers [3dc4i] Test executed: should match Russian\n',
'2020-06-18T20:05:32.501Z workers [3dc4i] Test executed: should match Chinese\n',
'2020-06-18T20:05:32.501Z workers [3dc4i] Test executed: should match Arabic\n',
'2020-06-18T20:05:32.502Z workers [3dc4i] Test executed: should not match nonsense\n',
'2020-06-18T20:05:32.505Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.506Z workers [3dc4i] Test executed: should match with prepopulated hash values\n',
'2020-06-18T20:05:32.506Z workers [3dc4i] Test executed: empty string should return zero as hash\n',
'2020-06-18T20:05:32.513Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.514Z workers [3dc4i] Test executed: allows getting nested properties\n',
'2020-06-18T20:05:32.514Z workers [3dc4i] Test executed: allows subscribing to multiple nested properties\n',
'2020-06-18T20:05:32.515Z workers [3dc4i] Test executed: only runs getDesktopStateForWebapp once even with multiple subscribers\n',
'2020-06-18T20:05:32.516Z workers [3dc4i] Test executed: allows unsubscribing listeners\n',
'2020-06-18T20:05:32.522Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.522Z workers [3dc4i] Test executed: should handle GPU/Notification co-dependencies and disable HTML\n',
'2020-06-18T20:05:32.523Z workers [3dc4i] Test executed: should handle GPU/Notification co-dependencies and not disable HTML\n',
'2020-06-18T20:05:32.523Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update={\\"launchOnStartup\\":true}"})\n',
'2020-06-18T20:05:32.524Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update={\\"notificationMethod\\":\\"winrt\\"}"})\n',
'2020-06-18T20:05:32.525Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update={\\"zoomLevel\\":2}"})\n',
'2020-06-18T20:05:32.526Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update=zoomLevel:3"})\n',
'2020-06-18T20:05:32.526Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update=notificationMethod:window"})\n',
'2020-06-18T20:05:32.527Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update=notificationMethod:true"})\n',
'2020-06-18T20:05:32.527Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update=!@#$%^&*("})\n',
'2020-06-18T20:05:32.528Z workers [3dc4i] Test executed: handles a deep link ({"payload": [Object], "url": "://setting/?update=whitelistedUrlSchemes:attack"})\n',
'2020-06-18T20:05:32.529Z workers [3dc4i] Test executed: should handle importing old versions of state\n',
'2020-06-18T20:05:32.529Z workers [3dc4i] Test executed: should use default settings for invalid window frame state\n',
'2020-06-18T20:05:32.530Z workers [3dc4i] Test executed: is true if dev mode is set on the environment\n',
'2020-06-18T20:05:32.530Z workers [3dc4i] Test executed: is true if a dev environment is set\n',
'2020-06-18T20:05:32.530Z workers [3dc4i] Test executed: is true if the user is opening devTools on startup\n',
'2020-06-18T20:05:32.531Z workers [3dc4i] Test executed: is true if signed into a Corp team\n',
'2020-06-18T20:05:32.531Z workers [3dc4i] Test executed: is true if _DEVELOPER_MENU is set\n',
"2020-06-18T20:05:32.531Z workers [3dc4i] Test executed: is false if _DEVELOPER_MENU is set to 'false'\n",
'2020-06-18T20:05:32.532Z workers [3dc4i] Test executed: should return false on Linux\n',
'2020-06-18T20:05:32.532Z workers [3dc4i] Test executed: should return false on macOS\n',
"2020-06-18T20:05:32.533Z workers [3dc4i] Test executed: should return true on Linux if notifications set to 'html'\n",
'2020-06-18T20:05:32.534Z workers [3dc4i] Test executed: should return true if GPU is present on Windows 7\n',
'2020-06-18T20:05:32.535Z workers [3dc4i] Test executed: should return false if GPU is present on Windows 10\n',
'2020-06-18T20:05:32.535Z workers [3dc4i] Test executed: should return true if notificationMethod is set to "html" on Windows 10\n',
'2020-06-18T20:05:32.536Z workers [3dc4i] Test executed: returns the env override if it contains a valid release channel\n',
'2020-06-18T20:05:32.536Z workers [3dc4i] Test executed: does not return the env override if it contains an invalid release channel\n',
'2020-06-18T20:05:32.537Z workers [3dc4i] Test executed: returns the setting if no override is set\n',
'2020-06-18T20:05:32.538Z workers [3dc4i] Test executed: returns 2 by default\n',
'2020-06-18T20:05:32.538Z workers [3dc4i] Test executed: returns 1 if we are running the "nightly" channel\n',
'2020-06-18T20:05:32.538Z workers [3dc4i] Test executed: returns whatever is in the store\n',
'2020-06-18T20:05:32.542Z workers [3dc4i] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:32.542Z workers [3dc4i] Test executed: should sort notifications by their team and channel\n',
'2020-06-18T20:05:32.543Z workers [3dc4i] Test executed: does not change authorName if already present\n',
'2020-06-18T20:05:32.543Z workers [3dc4i] Test executed: does finds the authorName if not already preesnt\n',
'2020-06-18T20:05:32.737Z workers [3dc4i] Run 140 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:32.739Z workers [3dc4i] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:34.148Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.149Z workers [zbfzj] Test executed: handles downgrade from 4.0.0 to 3.0.0\n',
'2020-06-18T20:05:34.149Z workers [zbfzj] Test executed: handles downgrade from 7.1.0-beta2 to 4.0.0\n',
'2020-06-18T20:05:34.150Z workers [zbfzj] Test executed: handles upgrade from 3.0.0 to 4.0.0\n',
'2020-06-18T20:05:34.150Z workers [zbfzj] Test executed: handles upgrade from 4.0.0 to 7.1.0-beta2\n',
'2020-06-18T20:05:34.150Z workers [zbfzj] Test executed: no-ops on unchanging major version\n',
'2020-06-18T20:05:34.167Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.168Z workers [zbfzj] Test executed: creates an about_box window\n',
'2020-06-18T20:05:34.168Z workers [zbfzj] Test executed: doesnt create the window if it already exists\n',
'2020-06-18T20:05:34.169Z workers [zbfzj] Test executed: resizes window when the zoomlevel value changes until window removed\n',
"2020-06-18T20:05:34.170Z workers [zbfzj] Test executed: should try focus main window when { type: 'FOREGROUND_APP', payload: undefined, error: false }\n",
"2020-06-18T20:05:34.171Z workers [zbfzj] Test executed: should try focus main window when { type: 'HANDLE_DEEP_LINK', payload: [Object], error: false }\n",
"2020-06-18T20:05:34.171Z workers [zbfzj] Test executed: should try focus main window when { type: 'SHOW_WEBAPP_DIALOG', payload: [Object], error: false }\n",
'2020-06-18T20:05:34.172Z workers [zbfzj] Test executed: should focus the main window when any notification is clicked\n',
'2020-06-18T20:05:34.172Z workers [zbfzj] Test executed: should open the browser if there are no workspaces\n',
'2020-06-18T20:05:34.173Z workers [zbfzj] Test executed: should clear settings if window created on startup\n',
'2020-06-18T20:05:34.174Z workers [zbfzj] Test executed: should close associated windows when the team is removed\n',
'2020-06-18T20:05:34.177Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.177Z workers [zbfzj] Test executed: resets the spellcheck language when a dictionary fails to download\n',
'2020-06-18T20:05:34.178Z workers [zbfzj] Test executed: repeats this no more than five times per language\n',
'2020-06-18T20:05:34.179Z workers [zbfzj] Test executed: resets the language once online\n',
'2020-06-18T20:05:34.185Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.186Z workers [zbfzj] Test executed: creates the window in response to a createWindow action\n',
'2020-06-18T20:05:34.186Z workers [zbfzj] Test executed: creates the window when HTML notifications are enabled in settings\n',
'2020-06-18T20:05:34.187Z workers [zbfzj] Test executed: shows or hides the window based on the number of notifications\n',
'2020-06-18T20:05:34.187Z workers [zbfzj] Test executed: calls setShape when we receive distinct component shape actions\n',
'2020-06-18T20:05:34.194Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.195Z workers [zbfzj] Test executed: should call showItemInFolder once finished\n',
'2020-06-18T20:05:34.196Z workers [zbfzj] Test executed: should not do anything if the archive fails\n',
'2020-06-18T20:05:34.197Z workers [zbfzj] Test executed: should not do anything if fs operations fail\n',
'2020-06-18T20:05:34.208Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.209Z workers [zbfzj] Test executed: should open the browser on team removal\n',
'2020-06-18T20:05:34.209Z workers [zbfzj] Test executed: should respect a dev environment\n',
'2020-06-18T20:05:34.216Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.217Z workers [zbfzj] Test executed: downloads a file and writes it to disk\n',
'2020-06-18T20:05:34.218Z workers [zbfzj] Test executed: handles download errors during request phase\n',
'2020-06-18T20:05:34.219Z workers [zbfzj] Test executed: handles download errors during response phase\n',
'2020-06-18T20:05:34.220Z workers [zbfzj] Test executed: handles disk write errors\n',
'2020-06-18T20:05:34.225Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.226Z workers [zbfzj] Test executed: should able to read system locale\n',
'2020-06-18T20:05:34.226Z workers [zbfzj] Test executed: should memoize the value, but support invalidation\n',
'2020-06-18T20:05:34.227Z workers [zbfzj] Test executed: should not throw if reading locale before application is ready\n',
'2020-06-18T20:05:34.235Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.240Z workers [zbfzj] Test executed: creates an empty string by default\n',
'2020-06-18T20:05:34.240Z workers [zbfzj] Test executed: creates element with source set if avatarImage is present\n',
'2020-06-18T20:05:34.241Z workers [zbfzj] Test executed: creates an empty string by default\n',
'2020-06-18T20:05:34.241Z workers [zbfzj] Test executed: create a header if the build is higher than 15000\n',
'2020-06-18T20:05:34.242Z workers [zbfzj] Test executed: returns the title by default\n',
'2020-06-18T20:05:34.242Z workers [zbfzj] Test executed: returns a fancy title (... from ...)\n',
'2020-06-18T20:05:34.243Z workers [zbfzj] Test executed: returns a fancy title (... in ...)\n',
'2020-06-18T20:05:34.244Z workers [zbfzj] Test executed: does not return a fancy title if header is set to false\n',
'2020-06-18T20:05:34.244Z workers [zbfzj] Test executed: returns a correct default template\n',
'2020-06-18T20:05:34.245Z workers [zbfzj] Test executed: does not xml escape body or title\n',
'2020-06-18T20:05:34.247Z workers [zbfzj] Test executed: returns a correct default template for rich notifications\n',
'2020-06-18T20:05:34.248Z workers [zbfzj] Test executed: xml escapes image urls but not messages for rich notifications\n',
'2020-06-18T20:05:34.248Z workers [zbfzj] Test executed: creates a new electron-windows-store notification\n',
'2020-06-18T20:05:34.249Z workers [zbfzj] Test executed: emits "failed" if something goes wrong during instantiation\n',
'2020-06-18T20:05:34.250Z workers [zbfzj] Test executed: emits "failed" if something goes wrong during show()\n',
'2020-06-18T20:05:34.251Z workers [zbfzj] Test executed: emits "click" if the notification was activated\n',
'2020-06-18T20:05:34.251Z workers [zbfzj] Test executed: emits "close" if the notification was dismissed\n',
'2020-06-18T20:05:34.251Z workers [zbfzj] Test executed: emits "failed" if the notification failed\n',
'2020-06-18T20:05:34.278Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.278Z workers [zbfzj] Test executed: should have a key in state for each reducer\n',
'2020-06-18T20:05:34.279Z workers [zbfzj] Test executed: should read persisted state from the storage implementation\n',
'2020-06-18T20:05:34.280Z workers [zbfzj] Test executed: should merge incoming state with store defaults\n',
'2020-06-18T20:05:34.321Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.323Z workers [zbfzj] Test executed: should not use local update server when using not proxies\n',
'2020-06-18T20:05:34.323Z workers [zbfzj] Test executed: should use local update server when using proxies\n',
'2020-06-18T20:05:34.325Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.327Z workers [zbfzj] Test executed: correctly reports true if present\n',
'2020-06-18T20:05:34.328Z workers [zbfzj] Test executed: correctly reports false if not present\n',
'2020-06-18T20:05:34.347Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.347Z workers [zbfzj] Test executed: should save the notification warnings\n',
'2020-06-18T20:05:34.348Z workers [zbfzj] Test executed: should catch errors when saving the notifs log\n',
'2020-06-18T20:05:34.352Z workers [zbfzj] Loaded unknown number of test(s)\n',
"2020-06-18T20:05:34.352Z workers [zbfzj] Test executed: doesn't alter the incoming action\n",
'2020-06-18T20:05:34.353Z workers [zbfzj] Test executed: skips over logs when omitting is defined\n',
'2020-06-18T20:05:34.353Z workers [zbfzj] Test executed: logs custom payload if defined\n',
'2020-06-18T20:05:34.354Z workers [zbfzj] Test executed: only logs to the specified process\n',
'2020-06-18T20:05:34.359Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.359Z workers [zbfzj] Test executed: should return true if references are equal\n',
'2020-06-18T20:05:34.361Z workers [zbfzj] Test executed: should return true if arguments fields are equal\n',
'2020-06-18T20:05:34.362Z workers [zbfzj] Test executed: should return false if arguments fields are different function identities\n',
'2020-06-18T20:05:34.363Z workers [zbfzj] Test executed: should return false if first argument has too many keys\n',
'2020-06-18T20:05:34.365Z workers [zbfzj] Test executed: should return false if second argument has too many keys\n',
'2020-06-18T20:05:34.367Z workers [zbfzj] Test executed: should return false if arguments have different keys\n',
'2020-06-18T20:05:34.374Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.374Z workers [zbfzj] Test executed: returns online if api.test succeeds\n',
'2020-06-18T20:05:34.375Z workers [zbfzj] Test executed: returns offline if api.test fails\n',
'2020-06-18T20:05:34.375Z workers [zbfzj] Test executed: should return offline if api.test times out\n',
'2020-06-18T20:05:34.377Z workers [zbfzj] Test executed: should transition from offline to online based on DOM events\n',
'2020-06-18T20:05:34.379Z workers [zbfzj] Test executed: should include basic auth credentials if in the store\n',
'2020-06-18T20:05:34.380Z workers [zbfzj] Test executed: returns online if api.test succeeds\n',
'2020-06-18T20:05:34.380Z workers [zbfzj] Test executed: returns offline if api.test 404s\n',
'2020-06-18T20:05:34.381Z workers [zbfzj] Test executed: returns offline if api.test returns an empty status code\n',
'2020-06-18T20:05:34.381Z workers [zbfzj] Test executed: returns offline if the check throws\n',
'2020-06-18T20:05:34.382Z workers [zbfzj] Test executed: returns down if api.test 500s\n',
'2020-06-18T20:05:34.382Z workers [zbfzj] Test executed: returns down if api.test fails\n',
'2020-06-18T20:05:34.383Z workers [zbfzj] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:34.384Z workers [zbfzj] Test executed: does add a team\n',
'2020-06-18T20:05:34.384Z workers [zbfzj] Test executed: does not add a team with invalid url\n',
'2020-06-18T20:05:34.685Z workers [zbfzj] Run 89 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:34.688Z workers [zbfzj] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:37.069Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.069Z workers [dn8t0] Test executed: resolves after the auth cookie change event\n',
'2020-06-18T20:05:37.069Z workers [dn8t0] Test executed: checks the lc-dev cookie against dev\n',
'2020-06-18T20:05:37.082Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.100Z workers [dn8t0] Test executed: should close the main window, and not emit any actions on its own\n',
'2020-06-18T20:05:37.101Z workers [dn8t0] Test executed: should close all child windows\n',
'2020-06-18T20:05:37.101Z workers [dn8t0] Test executed: should clear the cache and storage data if ResetScope.CACHE is set\n',
'2020-06-18T20:05:37.101Z workers [dn8t0] Test executed: should also clear cookies and the locale when ResetScope.ALL is set\n',
'2020-06-18T20:05:37.102Z workers [dn8t0] Test executed: should purge the store if ResetScope.ALL is set\n',
'2020-06-18T20:05:37.102Z workers [dn8t0] Test executed: should call app.quit if cleanup events arrive after quit\n',
'2020-06-18T20:05:37.103Z workers [dn8t0] Test executed: should call app.quit if cleanup events arrive before quit\n',
"2020-06-18T20:05:37.103Z workers [dn8t0] Test executed: shouldn't call app.quit before timeout if there are no events\n",
'2020-06-18T20:05:37.104Z workers [dn8t0] Test executed: should call app.quit if timeout expires\n',
'2020-06-18T20:05:37.105Z workers [dn8t0] Test executed: should only call app.quit once\n',
'2020-06-18T20:05:37.105Z workers [dn8t0] Test executed: should call the autoUpdater if we have an update staged\n',
'2020-06-18T20:05:37.106Z workers [dn8t0] Test executed: should call app.relaunch\n',
'2020-06-18T20:05:37.107Z workers [dn8t0] Test executed: should not call app.relaunch on Mac App Store versions\n',
'2020-06-18T20:05:37.108Z workers [dn8t0] Test executed: should emit a quit action with a reset cache scope\n',
'2020-06-18T20:05:37.108Z workers [dn8t0] Test executed: should emit a quit action with a reset all scope, after user confirmation\n',
'2020-06-18T20:05:37.109Z workers [dn8t0] Test executed: should emit a settings change upon quit with reset\n',
'2020-06-18T20:05:37.109Z workers [dn8t0] Test executed: should emit a settings change upon quit with app data reset\n',
'2020-06-18T20:05:37.110Z workers [dn8t0] Test executed: should not emit a settings change upon regular quit\n',
'2020-06-18T20:05:37.110Z workers [dn8t0] Test executed: should call app.relaunch then quit\n',
'2020-06-18T20:05:37.111Z workers [dn8t0] Test executed: should not call app.relaunch on Mac App Store versions before quit\n',
'2020-06-18T20:05:37.116Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.116Z workers [dn8t0] Test executed: should emit environment ready, with platform-specific values\n',
'2020-06-18T20:05:37.117Z workers [dn8t0] Test executed: should change settings that conflict with the environment\n',
'2020-06-18T20:05:37.120Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.121Z workers [dn8t0] Test executed: should navigate backward\n',
'2020-06-18T20:05:37.121Z workers [dn8t0] Test executed: should navigate forward\n',
'2020-06-18T20:05:37.122Z workers [dn8t0] Test executed: should do nothing for not registered gesture\n',
'2020-06-18T20:05:37.131Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.131Z workers [dn8t0] Test executed: should set metadata\n',
'2020-06-18T20:05:37.132Z workers [dn8t0] Test executed: should not throw if there is no team selected\n',
'2020-06-18T20:05:37.145Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.146Z workers [dn8t0] Test executed: should not emit tickle actions while idle\n',
'2020-06-18T20:05:37.148Z workers [dn8t0] Test executed: should not emit tickle actions while locked\n',
'2020-06-18T20:05:37.158Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.159Z workers [dn8t0] Test executed: adds and removes a window when created and closed\n',
'2020-06-18T20:05:37.160Z workers [dn8t0] Test executed: logs certain events for debugging\n',
'2020-06-18T20:05:37.161Z workers [dn8t0] Test executed: syncs redux boolean state from the browser window state\n',
'2020-06-18T20:05:37.163Z workers [dn8t0] Test executed: syncs redux bounds state from the browser window state\n',
'2020-06-18T20:05:37.164Z workers [dn8t0] Test executed: sets isMaximized for resize and move events\n',
'2020-06-18T20:05:37.165Z workers [dn8t0] Test executed: handles page-title-updated events\n',
'2020-06-18T20:05:37.166Z workers [dn8t0] Test executed: handles did-navigate-in-page events\n',
'2020-06-18T20:05:37.166Z workers [dn8t0] Test executed: refreshes window state on first did-stop-loading\n',
'2020-06-18T20:05:37.182Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.183Z workers [dn8t0] Test executed: should receive the default string table\n',
'2020-06-18T20:05:37.183Z workers [dn8t0] Test executed: should build a context menu for an input element\n',
'2020-06-18T20:05:37.184Z workers [dn8t0] Test executed: should build a context menu for an input element (paste & copy disabled)\n',
'2020-06-18T20:05:37.184Z workers [dn8t0] Test executed: should build a context menu for an input element on macOS without suggestion\n',
'2020-06-18T20:05:37.184Z workers [dn8t0] Test executed: should build a context menu for an input element with spell suggestions\n',
'2020-06-18T20:05:37.185Z workers [dn8t0] Test executed: should build a context menu for a link\n',
'2020-06-18T20:05:37.186Z workers [dn8t0] Test executed: should build a context menu for a text element\n',
'2020-06-18T20:05:37.186Z workers [dn8t0] Test executed: should build a context menu for a text element (with search and look up)\n',
'2020-06-18T20:05:37.186Z workers [dn8t0] Test executed: should add the inspect option if debug mode is enabled\n',
'2020-06-18T20:05:37.186Z workers [dn8t0] Test executed: should append a default context menu when one is provided\n',
'2020-06-18T20:05:37.187Z workers [dn8t0] Test executed: should append an item to exit full screen, if currently full-screened\n',
'2020-06-18T20:05:37.204Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.205Z workers [dn8t0] Test executed: returns a setting from the ToastNotifier\n',
'2020-06-18T20:05:37.206Z workers [dn8t0] Test executed: returns state 0 (not disabled) if on Windows 7\n',
'2020-06-18T20:05:37.207Z workers [dn8t0] Test executed: throws on macOS or Linux\n',
'2020-06-18T20:05:37.207Z workers [dn8t0] Test executed: returns true for Darwin\n',
'2020-06-18T20:05:37.210Z workers [dn8t0] Test executed: returns false when FocusAssist is enabled on CU or later\n',
'2020-06-18T20:05:37.212Z workers [dn8t0] Test executed: returns true when FocusAssist is Priority Only but we have priority\n',
'2020-06-18T20:05:37.214Z workers [dn8t0] Test executed: returns false when we have priority but FocusAssist is Alarms Only\n',
'2020-06-18T20:05:37.216Z workers [dn8t0] Test executed: returns true when we do not have priority but FocusAssist is Off\n',
'2020-06-18T20:05:37.217Z workers [dn8t0] Test executed: returns false when QuietHours is enabled on pre-CU builds\n',
'2020-06-18T20:05:37.218Z workers [dn8t0] Test executed: returns true for Windows under known conditions\n',
'2020-06-18T20:05:37.219Z workers [dn8t0] Test executed: returns true for Windows under unknown conditions\n',
'2020-06-18T20:05:37.234Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.235Z workers [dn8t0] Test executed: Allows safe BrowserWindow methods to be called\n',
'2020-06-18T20:05:37.235Z workers [dn8t0] Test executed: Disallows unsafe BrowserWindow methods from being called\n',
'2020-06-18T20:05:37.236Z workers [dn8t0] Test executed: throws only on disallowed methods\n',
'2020-06-18T20:05:37.236Z workers [dn8t0] Test executed: (un)registers an event listener only on the first (un)registration per window\n',
'2020-06-18T20:05:37.236Z workers [dn8t0] Test executed: unregisters relevant handlers on target window close\n',
'2020-06-18T20:05:37.237Z workers [dn8t0] Test executed: unregisters relevant handlers on listener window close\n',
'2020-06-18T20:05:37.238Z workers [dn8t0] Test executed: allows clearing of all existing listeners\n',
'2020-06-18T20:05:37.239Z workers [dn8t0] Test executed: does not call functions on destroyed target windows\n',
'2020-06-18T20:05:37.248Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.249Z workers [dn8t0] Test executed: no previous existing watcher should make new watcher\n',
'2020-06-18T20:05:37.249Z workers [dn8t0] Test executed: existing watcher should not create new watcher\n',
'2020-06-18T20:05:37.249Z workers [dn8t0] Test executed: addWatchedFile should call fileDidChange\n',
'2020-06-18T20:05:37.250Z workers [dn8t0] Test executed: existing watcher should call chokidar.unwatch\n',
'2020-06-18T20:05:37.250Z workers [dn8t0] Test executed: no existing watcher should not remove any watched files\n',
'2020-06-18T20:05:37.251Z workers [dn8t0] Test executed: existing watcher should call chokidar.close\n',
'2020-06-18T20:05:37.251Z workers [dn8t0] Test executed: no existing watcher should not call chokidar.close\n',
'2020-06-18T20:05:37.254Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.254Z workers [dn8t0] Test executed: creates a new session id on first call\n',
'2020-06-18T20:05:37.254Z workers [dn8t0] Test executed: returns the same session id again\n',
'2020-06-18T20:05:37.255Z workers [dn8t0] Test executed: returns a new session id\n',
'2020-06-18T20:05:37.256Z workers [dn8t0] Test executed: should return memoized value if available\n',
'2020-06-18T20:05:37.256Z workers [dn8t0] Test executed: should try to read from uuidLocation if no memoized value\n',
'2020-06-18T20:05:37.257Z workers [dn8t0] Test executed: should not throw while read file fails\n',
'2020-06-18T20:05:37.257Z workers [dn8t0] Test executed: should try to generate if file does not exists\n',
'2020-06-18T20:05:37.258Z workers [dn8t0] Test executed: should try to store uuid after generate value\n',
'2020-06-18T20:05:37.258Z workers [dn8t0] Test executed: should not throw while storing uuid\n',
'2020-06-18T20:05:37.274Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.274Z workers [dn8t0] Test executed: properly removes unneccessary region postfixes\n',
'2020-06-18T20:05:37.275Z workers [dn8t0] Test executed: deals with languages with non-alphanumeric names\n',
'2020-06-18T20:05:37.275Z workers [dn8t0] Test executed: properly turns a ISO-639-1 key into a language object\n',
'2020-06-18T20:05:37.275Z workers [dn8t0] Test executed: properly turns a ISO-639-1 key into a language object, not including english translation\n',
'2020-06-18T20:05:37.276Z workers [dn8t0] Test executed: returns for an unknown dialect with a known major language\n',
'2020-06-18T20:05:37.276Z workers [dn8t0] Test executed: returns for an unknown dialect with a known major language (not including english translation)\n',
'2020-06-18T20:05:37.276Z workers [dn8t0] Test executed: returns a simple label for an English language name\n',
'2020-06-18T20:05:37.281Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.281Z workers [dn8t0] Test executed: should return our API URL\n',
'2020-06-18T20:05:37.282Z workers [dn8t0] Test executed: should use a dev environment if provided, but ignore invalid ones\n',
'2020-06-18T20:05:37.282Z workers [dn8t0] Test executed: should format URLs for a dev environment\n',
'2020-06-18T20:05:37.282Z workers [dn8t0] Test executed: should properly detect Gantry windows\n',
'2020-06-18T20:05:37.283Z workers [dn8t0] Test executed: should properly detect file picker windows\n',
'2020-06-18T20:05:37.283Z workers [dn8t0] Test executed: should properly detect signin URLs\n',
'2020-06-18T20:05:37.284Z workers [dn8t0] Test executed: should properly detect urls\n',
'2020-06-18T20:05:37.285Z workers [dn8t0] Test executed: should handle urls\n',
'2020-06-18T20:05:37.286Z workers [dn8t0] Test executed: should remove a redir query parameter\n',
'2020-06-18T20:05:37.286Z workers [dn8t0] Test executed: should return the correct help center url\n',
'2020-06-18T20:05:37.287Z workers [dn8t0] Test executed: returns a URL with the domain of the selected workspace\n',
'2020-06-18T20:05:37.287Z workers [dn8t0] Test executed: appends a crash_report param if specified\n',
'2020-06-18T20:05:37.288Z workers [dn8t0] Test executed: does not add a team domain if no workspace is selected\n',
'2020-06-18T20:05:37.290Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.291Z workers [dn8t0] Test executed: should create a new icon only when unreads state changes\n',
'2020-06-18T20:05:37.291Z workers [dn8t0] Test executed: should create a new icon whenever the window is foregrounded\n',
'2020-06-18T20:05:37.292Z workers [dn8t0] Test executed: should not create a new icon when there are no unread highlights\n',
'2020-06-18T20:05:37.293Z workers [dn8t0] Test executed: should set the taskbar badge with the new icon\n',
'2020-06-18T20:05:37.296Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.297Z workers [dn8t0] Test executed: should include a platform-specific section\n',
'2020-06-18T20:05:37.298Z workers [dn8t0] Test executed: should return true when recognizing { major: 10, minor: 0, build: 17134 } as 17134\n',
'2020-06-18T20:05:37.298Z workers [dn8t0] Test executed: should return true when recognizing { major: 10, minor: 0, build: 17763 } as 17134\n',
'2020-06-18T20:05:37.299Z workers [dn8t0] Test executed: should return true when recognizing { major: 10, minor: 0, build: 16299 } as 16299\n',
'2020-06-18T20:05:37.299Z workers [dn8t0] Test executed: should return true when recognizing { major: 10, minor: 0, build: 17133 } as 16299\n',
'2020-06-18T20:05:37.300Z workers [dn8t0] Test executed: should return false when recognizing { major: 10, minor: 0, build: 10240 } as 16299\n',
'2020-06-18T20:05:37.300Z workers [dn8t0] Test executed: should return false when recognizing { major: 10, minor: 0, build: 10240 } as 16299\n',
'2020-06-18T20:05:37.303Z workers [dn8t0] Loaded unknown number of test(s)\n',
'2020-06-18T20:05:37.304Z workers [dn8t0] Test executed: should overwrite any existing state with the sync payload\n',
'2020-06-18T20:05:37.304Z workers [dn8t0] Test executed: should allow clearing existing state\n',
'2020-06-18T20:05:37.305Z workers [dn8t0] Test executed: should not do anything for null or undefined payloads\n',
'2020-06-18T20:05:37.306Z workers [dn8t0] Test executed: should return an array sorted by the order property\n',
'2020-06-18T20:05:37.307Z workers [dn8t0] Test executed: should return the number of workspaces\n',
'2020-06-18T20:05:37.307Z workers [dn8t0] Test executed: should check whether any workspace matches the known Corp workspace IDs\n',
'2020-06-18T20:05:37.408Z workers [dn8t0] Run 124 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:37.417Z workers [dn8t0] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:37.589Z workers [4zaw4] Run 0 test(s), skipped 0 test(s)\n',
'2020-06-18T20:05:37.591Z workers [4zaw4] Sandbox is responsive, closing it\n',
'2020-06-18T20:05:37.591Z workers Merging parallel test run results\n',
'2020-06-18T20:05:37.640Z project Test run finished\n',
'2020-06-18T20:05:37.641Z project Processed console.log entries\n',
'2020-06-18T20:05:37.644Z project Processed loading sequences\n',
'2020-06-18T20:05:37.656Z project Test name duplicate: should return false when recognizing { major: 10, minor: 0, build: 10240 } as 16299\n',
'2020-06-18T20:05:37.657Z project Processed executed tests\n',
'2020-06-18T20:05:37.730Z project Processed code coverage\n',
'2020-06-18T20:05:38.170Z project Test run result processed and sent to IDE\n',
'2020-06-18T20:06:05.687Z fs File changed in editor: jest.config.js\n',
'2020-06-18T20:06:05.688Z extended-core New document or complex document change\n',
'2020-06-18T20:06:05.716Z project Test run started; run priority: 2\n',
'2020-06-18T20:06:05.717Z testTask Test files from affected: 0, from deleted or manually requested: 0, from recently changed: 1, from loaded by: 0, from failing: 0\n',
'2020-06-18T20:06:05.737Z workers Starting test run, priority: 2\n',
'2020-06-18T20:06:05.737Z nodeRunner Starting sandbox [worker #7, session #hihd4]\n',
'2020-06-18T20:06:05.737Z nodeRunner Preparing sandbox [worker #7, session #hihd4]\n',
'2020-06-18T20:06:05.737Z nodeRunner Prepared sandbox [worker #7, session #hihd4]\n',
'2020-06-18T20:06:05.757Z nodeRunner Starting sandbox [worker #0, session #h05hc]\n',
'2020-06-18T20:06:05.757Z nodeRunner Preparing sandbox [worker #0, session #h05hc]\n',
'2020-06-18T20:06:05.757Z nodeRunner Prepared sandbox [worker #0, session #h05hc]\n',
'2020-06-18T20:06:05.757Z workers [worker #0, session #h05hc] Running tests in sandbox\n',
'2020-06-18T20:06:05.814Z fs File changed in editor: jest.config.js\n',
'2020-06-18T20:06:05.817Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
'2020-06-18T20:06:05.817Z project Test run was cancelled\n',
'2020-06-18T20:06:05.990Z fs File changed: jest.config.js\n',
'2020-06-18T20:06:06.025Z fs No changes detected for jest.config.js\n',
'2020-06-18T20:06:06.025Z extended-core File was not changed, but file markers may need to be synced\n',
'2020-06-18T20:06:06.279Z workers [h05hc] Sandbox is responsive, closing it\n',
'2020-06-18T20:06:06.338Z workers [hihd4] Run 0 test(s), skipped 0 test(s)\n',
'2020-06-18T20:06:06.339Z workers [hihd4] Sandbox is responsive, closing it\n',
'2020-06-18T20:06:06.340Z project Test run cancelled, re-queueing run data\n',
'2020-06-18T20:06:06.340Z project Test run finished\n',
'2020-06-18T20:06:06.340Z project Test run data re-queued\n',
'2020-06-18T20:06:06.402Z project Test run started; run priority: 2\n',
'2020-06-18T20:06:06.402Z testTask Test files from affected: 0, from deleted or manually requested: 0, from recently changed: 1, from loaded by: 0, from failing: 0\n',
'2020-06-18T20:06:06.419Z workers Starting test run, priority: 2\n',
'2020-06-18T20:06:06.419Z nodeRunner Starting sandbox [worker #7, session #pdyzr]\n',
'2020-06-18T20:06:06.419Z nodeRunner Preparing sandbox [worker #7, session #pdyzr]\n',
'2020-06-18T20:06:06.419Z nodeRunner Prepared sandbox [worker #7, session #pdyzr]\n',
'2020-06-18T20:06:06.432Z nodeRunner Starting sandbox [worker #0, session #tra35]\n',
'2020-06-18T20:06:06.432Z nodeRunner Preparing sandbox [worker #0, session #tra35]\n',
'2020-06-18T20:06:06.432Z nodeRunner Prepared sandbox [worker #0, session #tra35]\n',
'2020-06-18T20:06:06.432Z workers [worker #0, session #tra35] Running tests in sandbox\n',
'2020-06-18T20:06:06.950Z workers [tra35] Loaded unknown number of test(s)\n',
"2020-06-18T20:06:06.952Z workers [tra35] Test executed: should properly parse an icon set to a srcset attribute { image_125: 'foo', image_150: 'bar', image_200: 'baz' }\n",
'2020-06-18T20:06:06.954Z workers [tra35] Test executed: should properly parse an icon set to a srcset attribute {}\n',
"2020-06-18T20:06:06.955Z workers [tra35] Test executed: should properly parse an icon set to a srcset attribute { image_150: 'baz', image_100: 'bar' }\n",
"2020-06-18T20:06:06.956Z workers [tra35] Test executed: should properly parse an icon set to a srcset attribute { image_124: 'foo', image_original: 'bar' }\n",
'2020-06-18T20:06:07.031Z workers [tra35] Run 4 test(s), skipped 0 test(s)\n',
'2020-06-18T20:06:07.034Z workers [tra35] Sandbox is responsive, closing it\n',
'2020-06-18T20:06:07.102Z workers [pdyzr] Run 0 test(s), skipped 0 test(s)\n',
'2020-06-18T20:06:07.104Z workers [pdyzr] Sandbox is responsive, closing it\n',
'2020-06-18T20:06:07.105Z project Test run finished\n',
'2020-06-18T20:06:07.106Z project Processed console.log entries\n',
'2020-06-18T20:06:07.106Z project Processed loading sequences\n',
'2020-06-18T20:06:07.107Z project Processed executed tests\n',
'2020-06-18T20:06:07.122Z project Processed code coverage\n',
'2020-06-18T20:06:07.131Z project Test run result processed and sent to IDE\n'
]
}
Thanks for submitting the issue. We've been too aggressive with default exclusion patterns, the issue is fixed and the fix is published in the latest core v1.0.913
Issue description or question
as suggested in https://github.com/wallabyjs/public/issues/2451#issuecomment-645705346 I tried to use autoconfig with existing jest and found out few tests are not running compare to running cli.
config specifies test file regex via
"(-spec)\\.(ts|tsx)$",
, cli runs test cases includingspec/jest/build/cli/export-types/export-types-spec.ts
while wallaby doesn't seem to pick up those test file:
wallaby reports 712 total cases, jest cli reports 740
Wallaby diagnostics report