-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
Issue description or question
I think there was something like "stop focus" or so ... currently there is no visible difference in the action button.
Wallaby diagnostics report
{
editorVersion: '1.103.0',
pluginVersion: '1.0.461',
editorType: 'VSCode',
osVersion: 'linux 4.4.0-19041-Microsoft',
nodeVersion: 'v22.14.0',
coreVersion: '1.0.1852',
pnp: '<not set>',
pnpEsm: '<not set>',
checksum: 'N2JmMGJlNDJjMzA5YWM0NDhkZWNmODBhMDgyYTA5NDIsMTc1NTgyMDgwMDAwMCww',
config: {
diagnostics: {
jest: {
config: {
configs: [
{
automock: false,
cache: true,
cacheDirectory: '/tmp/jest_rs',
clearMocks: false,
collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!**/node_modules/**', '!**/dist/**', '!**/coverage/**', '!**/vendor/**' ],
coverageDirectory: '<rootDir>/coverage',
coveragePathIgnorePatterns: [ '/node_modules/' ],
cwd: '<rootDir>',
dependencyExtractor: undefined,
detectLeaks: false,
detectOpenHandles: false,
displayName: undefined,
errorOnDeprecated: false,
extensionsToTreatAsEsm: [],
fakeTimers: { enableGlobally: false },
filter: undefined,
forceCoverageMatch: [],
globalSetup: undefined,
globalTeardown: undefined,
globals: {},
haste: { computeSha1: false, enableSymlinks: false, forceNodeFilesystemAPI: true, throwOnModuleCollision: false },
id: 'bf91b4f62bf1c6a31b8c87d6beac5612',
injectGlobals: true,
moduleDirectories: [ 'node_modules' ],
moduleFileExtensions: [
'js', 'mjs',
'cjs', 'jsx',
'ts', 'tsx',
'json', 'node'
],
moduleNameMapper: [
[ '^image![a-zA-Z0-9$_-]+$', 'GlobalImageStub' ],
[ '^[./a-zA-Z0-9$_-]+\\.png$', '<rootDir>/RelativeImageStub.js' ],
[ 'module_name_(.*)', '<rootDir>/substituted_module_$1.js' ],
[ 'assets/(.*)', [ '<rootDir>/images/$1', '<rootDir>/photos/$1', '<rootDir>/recipes/$1' ] ]
],
modulePathIgnorePatterns: [],
modulePaths: undefined,
openHandlesTimeout: 1000,
prettierPath: 'prettier',
resetMocks: false,
resetModules: false,
resolver: undefined,
restoreMocks: false,
rootDir: '<rootDir>',
roots: [ '<rootDir>' ],
runner: '<rootDir>/node_modules/jest-runner/build/index.js',
runtime: undefined,
sandboxInjectedGlobals: [],
setupFiles: [],
setupFilesAfterEnv: [],
skipFilter: false,
skipNodeResolution: undefined,
slowTestThreshold: 5,
snapshotFormat: { escapeString: false, printBasicPrototype: false },
snapshotResolver: undefined,
snapshotSerializers: [],
testEnvironment: '<rootDir>/node_modules/jest-environment-jsdom/build/index.js',
testEnvironmentOptions: {},
testLocationInResults: false,
testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
testPathIgnorePatterns: [ '/node_modules/' ],
testRegex: [],
testRunner: '<rootDir>/node_modules/jest-circus/runner.js',
transform: [ [ '^.+\\.tsx?$', '<rootDir>/node_modules/ts-jest/dist/index.js', { tsconfig: 'tsconfig.json', esModuleInterop: true } ] ],
transformIgnorePatterns: [ '/node_modules/', '\\.pnp\\.[^\\/]+$' ],
unmockedModulePathPatterns: undefined,
watchPathIgnorePatterns: []
}
],
globalConfig: {
bail: 0,
changedFilesWithAncestor: false,
changedSince: undefined,
ci: false,
collectCoverage: true,
collectCoverageFrom: [ 'src/**/*.{ts,tsx}', '!**/node_modules/**', '!**/dist/**', '!**/coverage/**', '!**/vendor/**' ],
coverageDirectory: '<rootDir>/coverage',
coverageProvider: 'babel',
coverageReporters: [ 'json', 'json-summary', 'lcov', 'text' ],
coverageThreshold: undefined,
detectLeaks: false,
detectOpenHandles: false,
errorOnDeprecated: false,
expand: false,
filter: undefined,
findRelatedTests: false,
forceExit: false,
globalSetup: undefined,
globalTeardown: undefined,
json: false,
lastCommit: false,
listTests: false,
logHeapUsage: false,
maxConcurrency: 5,
maxWorkers: 7,
noSCM: undefined,
noStackTrace: false,
nonFlagArgs: undefined,
notify: false,
notifyMode: 'failure-change',
onlyChanged: false,
onlyFailures: false,
openHandlesTimeout: 1000,
outputFile: undefined,
passWithNoTests: false,
projects: [],
randomize: undefined,
replname: undefined,
reporters: undefined,
rootDir: '<rootDir>',
runInBand: undefined,
runTestsByPath: false,
seed: -621963148,
shard: undefined,
showSeed: undefined,
silent: undefined,
skipFilter: false,
snapshotFormat: { escapeString: false, printBasicPrototype: false },
testFailureExitCode: 1,
testNamePattern: undefined,
testPathPattern: '',
testResultsProcessor: undefined,
testSequencer: '<rootDir>/node_modules/@jest/test-sequencer/build/index.js',
testTimeout: undefined,
updateSnapshot: 'new',
useStderr: false,
verbose: undefined,
watch: false,
watchAll: false,
watchPlugins: undefined,
watchman: true,
workerIdleMemoryLimit: undefined,
workerThreads: false
},
hasDeprecationWarnings: false,
wallaby: {
roots: [],
watchPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/', '\\.watchman-cookie', '/tmp/jest_rs', '\\./coverage' ],
testPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/', '\\.watchman-cookie', '/tmp/jest_rs', '\\./coverage' ],
testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
testRegex: []
}
}
}
},
testFramework: { version: '[email protected]', configurator: '[email protected]', reporter: '[email protected]', starter: '[email protected]', autoDetected: true, toolVersion: '29.7.0' },
filesWithCoverageCalculated: [ 'src/**/*.{ts,tsx}', '!**/node_modules/**', '!**/dist/**', '!**/coverage/**', '!**/vendor/**' ],
filesWithNoCoverageCalculated: [],
globalSetup: false,
dot: true,
files: [
{ pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, file: true, test: true },
{
pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/',
regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\//,
ignore: true,
trigger: true,
load: true,
file: true,
test: true
},
{ pattern: '\\.watchman-cookie', regexp: /\.watchman-cookie/, ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '/tmp/jest_rs', regexp: /\/tmp\/jest_rs/, ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '\\./coverage', regexp: /\.\/coverage/, ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/**', ignore: false, trigger: true, load: true, order: 1 },
{ pattern: '**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
{ pattern: '**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true }
],
captureConsoleLog: true,
tests: [
{ pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, test: true, file: false },
{
pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/',
regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\//,
ignore: true,
trigger: true,
load: true,
test: true,
file: false
},
{ pattern: '\\.watchman-cookie', regexp: /\.watchman-cookie/, ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '/tmp/jest_rs', regexp: /\/tmp\/jest_rs/, ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '\\./coverage', regexp: /\.\/coverage/, ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 2 },
{ pattern: '**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 3 }
],
runAllTestsInAffectedTestFile: false,
updateNoMoreThanOneSnapshotPerTestFileRun: false,
compilers: {},
logLimits: { inline: { depth: 5, elements: 5000 }, values: { default: { stringLength: 8192 }, autoExpand: { elements: 5000, stringLength: 8192, depth: 10 } } },
preprocessors: {},
maxConsoleMessagesPerTest: 100,
maxTraceSteps: 999999,
maxTraceStepsForWatchExpressionPrefetch: 10,
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|c8 ignore/',
ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
commentAutoLog: '?',
testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
},
automaticTestFileSelection: true,
runSelectedTestsOnly: false,
mapConsoleMessagesStackTrace: false,
extensions: {},
env: {
type: 'node',
params: {},
runner: '<homeDir>/.nvm/versions/node/v22.14.0/bin/node',
runnerReason: 'ambient',
runnerReasonSource: '',
viewportSize: { width: 800, height: 600 },
options: { width: 800, height: 600 },
bundle: true
},
reportUnhandledPromises: true,
slowTestThreshold: 75,
lowCoverageThreshold: 80,
runAllTestsWhenNoAffectedTests: false,
configCode: 'auto.detect#-168410880'
},
packageJSON: {
dependencies: undefined,
devDependencies: {
'@11ty/eleventy': '^1.0.0',
'@babel/standalone': '7.13.14',
'@types/jest': '^29.5.3',
'@types/mock-fs': '^4.13.4',
'@types/node': '^20.6.0',
'@typescript-eslint/eslint-plugin': '^8.34.0',
'@typescript-eslint/parser': '^8.34.0',
'chokidar-cli': '^3.0.0',
'dotenv-cli': '^7.4.2',
'env-cmd': '^10.1.0',
eslint: '^9.28.0',
'eslint-config-prettier': '^10.1.5',
'eslint-plugin-prettier': '^5.4.1',
jest: '^29.6.2',
'jest-environment-jsdom': '^29.6.2',
'mock-fs': '^5.5.0',
'npm-run-all': '^4.1.5',
prettier: '^3.5.3',
serve: '^14.2.1',
'ts-jest': '^29.1.1',
'ts-node': '^10.9.2',
tsx: '^4.15.5',
typescript: '^4.2.3',
vite: '^2.1.4',
vscode: '^1.1.37'
}
},
fs: { numberOfFiles: 115 },
debug: [
'2025-08-18T05:56:48.853Z project waiting for initial run signal\n',
'2025-08-18T05:56:48.864Z model Initialization Completed: 588ms\n',
'2025-08-18T05:56:49.104Z extended-core Validating Open Source License\n',
"2025-08-18T05:56:49.107Z extended-core Remotes: [ 'https://github.com/willi84/repo-quality/' ]\n",
'2025-08-18T05:56:49.174Z config Attempting automatic configuration for angular\n',
'2025-08-18T05:56:49.181Z angular/cli config Angular CLI not found.\n',
'2025-08-18T05:56:49.181Z config Finished attempting automatic configuration for angular (7ms)\n',
'2025-08-18T05:56:49.181Z config Attempting automatic configuration for jest\n',
'2025-08-18T05:56:49.221Z ui.service Starting UI service on port: 55000\n',
'2025-08-18T05:56:49.225Z ui.service UI service started on port: 55000\n',
'2025-08-18T05:56:49.550Z jest/config Detected Jest.\n',
'2025-08-18T05:56:49.550Z jest/config Configured Jest.\n',
'2025-08-18T05:56:49.550Z config Finished attempting automatic configuration for jest (369ms)\n',
'2025-08-18T05:56:49.551Z config Using node.js runner from ambient environment: <homeDir>/.nvm/versions/node/v22.14.0/bin/node\n',
'2025-08-18T05:56:49.553Z project Wallaby Node version: v22.14.0\n',
'2025-08-18T05:56:49.553Z project Wallaby config: <rootDir>/auto.detect\n',
'2025-08-18T05:56:49.569Z fs File system starting\n',
'2025-08-18T05:56:49.577Z model [WARN] Wallaby.js is using the native file system watcher on Linux, which may not work correctly with some file systems.\n' +
'If you experience issues:\n' +
'- You can set the fileScanMethod to "poll" in your wallaby.js configuration file.\n' +
'- Increase the `fs.inotify.max_user_watches` setting on your system.\n' +
'\n',
'2025-08-18T05:56:49.720Z fs File system scan completed\n',
'2025-08-18T05:56:49.768Z project File cache: <homeDir>/.vscode-server/extensions/wallabyjs.wallaby-vscode-1.0.461/projects/7d78afc7cc260e8b\n',
'2025-08-18T05:56:49.773Z project package.json file change detected, invalidating local cache\n',
'2025-08-18T05:56:49.908Z workers Parallelism for initial run: 6, for regular run: 3\n',
'2025-08-18T05:56:49.909Z workers Web server is listening at 57508\n',
'2025-08-18T05:56:49.909Z project File cache requires some updates, waiting required files from IDE\n',
'2025-08-18T05:56:49.948Z project Stopping process pool\n',
'2025-08-18T05:56:49.952Z runManager Test run started; run priority: 3\n',
'2025-08-18T05:56:49.955Z runManager Running all tests\n',
'2025-08-18T05:56:49.977Z workers Starting test run\n',
'2025-08-18T05:56:49.977Z workers Distributing tests between 6 workers\n',
'2025-08-18T05:56:49.978Z workers Running tests in parallel\n',
'2025-08-18T05:56:49.979Z workers Starting run worker instance #0\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #0, session #re4ve]\n',
'2025-08-18T05:56:49.980Z workers Starting run worker instance #1\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #1, session #a5bf5]\n',
'2025-08-18T05:56:49.980Z workers Starting run worker instance #2\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #2, session #42kzd]\n',
'2025-08-18T05:56:49.980Z workers Starting run worker instance #3\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #3, session #n8fh0]\n',
'2025-08-18T05:56:49.980Z workers Starting run worker instance #4\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #4, session #iy99q]\n',
'2025-08-18T05:56:49.980Z workers Starting run worker instance #5\n',
'2025-08-18T05:56:49.980Z nodeRunner Starting sandbox [worker #5, session #qiol7]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #0, session #re4ve]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #1, session #a5bf5]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #2, session #42kzd]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #3, session #n8fh0]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #4, session #iy99q]\n',
'2025-08-18T05:56:49.980Z nodeRunner Preparing sandbox [worker #5, session #qiol7]\n',
'2025-08-18T05:56:50.679Z workers Started run worker instance (delayed) #0\n',
'2025-08-18T05:56:50.680Z nodeRunner Prepared sandbox [worker #0, session #re4ve]\n',
'2025-08-18T05:56:50.680Z workers [worker #0, session #re4ve] Running tests in sandbox\n',
"2025-08-18T05:56:50.713Z workers 'Configuring Jest (re4ve)'\n",
'2025-08-18T05:56:50.784Z workers Started run worker instance (delayed) #1\n',
'2025-08-18T05:56:50.784Z nodeRunner Prepared sandbox [worker #1, session #a5bf5]\n',
'2025-08-18T05:56:50.784Z workers [worker #1, session #a5bf5] Running tests in sandbox\n',
'2025-08-18T05:56:50.785Z workers Started run worker instance (delayed) #2\n',
'2025-08-18T05:56:50.786Z nodeRunner Prepared sandbox [worker #2, session #42kzd]\n',
'2025-08-18T05:56:50.786Z workers [worker #2, session #42kzd] Running tests in sandbox\n',
"2025-08-18T05:56:50.804Z workers 'Configuring Jest (a5bf5)'\n",
"2025-08-18T05:56:50.811Z workers 'Configuring Jest (42kzd)'\n",
'2025-08-18T05:56:50.834Z workers Started run worker instance (delayed) #3\n',
'2025-08-18T05:56:50.834Z nodeRunner Prepared sandbox [worker #3, session #n8fh0]\n',
'2025-08-18T05:56:50.834Z workers [worker #3, session #n8fh0] Running tests in sandbox\n',
"2025-08-18T05:56:50.861Z workers 'Configuring Jest (n8fh0)'\n",
'2025-08-18T05:56:50.971Z workers Started run worker instance (delayed) #4\n',
'2025-08-18T05:56:50.972Z nodeRunner Prepared sandbox [worker #4, session #iy99q]\n',
'2025-08-18T05:56:50.972Z workers [worker #4, session #iy99q] Running tests in sandbox\n',
"2025-08-18T05:56:51.015Z workers 'Configuring Jest (iy99q)'\n",
'2025-08-18T05:56:51.068Z workers Started run worker instance (delayed) #5\n',
'2025-08-18T05:56:51.068Z nodeRunner Prepared sandbox [worker #5, session #qiol7]\n',
'2025-08-18T05:56:51.068Z workers [worker #5, session #qiol7] Running tests in sandbox\n',
"2025-08-18T05:56:51.123Z workers 'Configuring Jest (qiol7)'\n",
"2025-08-18T05:56:51.544Z workers 'Getting Jest test data (re4ve)'\n",
"2025-08-18T05:56:51.567Z workers 'Getting Jest test data (a5bf5)'\n",
"2025-08-18T05:56:51.582Z workers 'Getting Jest test data (42kzd)'\n",
"2025-08-18T05:56:51.591Z workers 'Getting Jest test data (n8fh0)'\n",
"2025-08-18T05:56:51.696Z workers 'Getting Jest test data (iy99q)'\n",
"2025-08-18T05:56:51.801Z workers 'Getting Jest test data (qiol7)'\n",
"2025-08-18T05:56:52.784Z workers 'Scheduling Jest Test Run (42kzd): 2025-08-18T05:56:52.766Z'\n",
"2025-08-18T05:56:52.784Z workers 'Scheduling Jest Test Run (n8fh0): 2025-08-18T05:56:52.767Z'\n",
"2025-08-18T05:56:52.813Z workers 'Scheduling Jest Test Run (a5bf5): 2025-08-18T05:56:52.807Z'\n",
"2025-08-18T05:56:52.823Z workers 'Scheduling Jest Test Run (re4ve): 2025-08-18T05:56:52.817Z'\n",
"2025-08-18T05:56:52.884Z workers 'Scheduling Jest Test Run (qiol7): 2025-08-18T05:56:52.873Z'\n",
"2025-08-18T05:56:52.897Z workers 'Scheduling Jest Test Run (iy99q): 2025-08-18T05:56:52.893Z'\n",
'2025-08-18T05:56:58.270Z workers [iy99q] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:58.288Z workers [iy99q] Test executed: should return response correct formatted\n',
'2025-08-18T05:56:58.647Z workers [a5bf5] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:58.665Z workers [a5bf5] Test executed: full number\n',
'2025-08-18T05:56:58.667Z workers [a5bf5] Test executed: decimals\n',
'2025-08-18T05:56:58.668Z workers [a5bf5] Test executed: full number\n',
'2025-08-18T05:56:58.691Z workers [a5bf5] Test executed: deciamls\n',
'2025-08-18T05:56:58.692Z workers [a5bf5] Test executed: valid simple JSON\n',
'2025-08-18T05:56:58.725Z workers [a5bf5] Test executed: invalid simple JSON without quotes\n',
'2025-08-18T05:56:58.735Z workers [a5bf5] Test executed: valid complex JSON\n',
'2025-08-18T05:56:58.738Z workers [a5bf5] Test executed: invalid JSON with missing quotes\n',
'2025-08-18T05:56:59.256Z workers [re4ve] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:59.378Z workers [re4ve] Test executed: should return a valid command\n',
'2025-08-18T05:56:59.409Z workers [qiol7] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:59.443Z workers [qiol7] Test executed: should return number string for integer\n',
'2025-08-18T05:56:59.444Z workers [qiol7] Test executed: should return number string for float\n',
'2025-08-18T05:56:59.444Z workers [qiol7] Test executed: should return number string for negative float\n',
'2025-08-18T05:56:59.445Z workers [qiol7] Test executed: should split line with simple key/value\n',
'2025-08-18T05:56:59.458Z workers [qiol7] Test executed: should split line with multiple values\n',
'2025-08-18T05:56:59.460Z workers [qiol7] Test executed: should split line with multiple values with colon\n',
'2025-08-18T05:56:59.463Z workers [qiol7] Test executed: should split line with key with dash\n',
'2025-08-18T05:56:59.470Z workers [qiol7] Test executed: should split line with key with dash and multiple values\n',
'2025-08-18T05:56:59.470Z workers [qiol7] Test executed: should split line with key with dash and multiple values with colon\n',
'2025-08-18T05:56:59.471Z workers [qiol7] Test executed: should split line with simple key/value\n',
'2025-08-18T05:56:59.472Z workers [qiol7] Test executed: should split line with multiple values\n',
'2025-08-18T05:56:59.474Z workers [qiol7] Test executed: should split line with multiple values with colon\n',
'2025-08-18T05:56:59.475Z workers [qiol7] Test executed: should split line with key with dash\n',
'2025-08-18T05:56:59.476Z workers [qiol7] Test executed: should split line with key with dash and multiple values\n',
'2025-08-18T05:56:59.504Z workers [qiol7] Test executed: should split line with key with dash and multiple values with colon\n',
'2025-08-18T05:56:59.507Z workers [qiol7] Test executed: should split line with key with dash and multiple values with colon after first space\n',
'2025-08-18T05:56:59.518Z workers [qiol7] Test executed: should transform key\n',
'2025-08-18T05:56:59.520Z workers [re4ve] Test executed: should return a valid command\n',
'2025-08-18T05:56:59.521Z workers [qiol7] Test executed: should result a 200 at forward step2\n',
'2025-08-18T05:56:59.522Z workers [qiol7] Test executed: should result a 200 at forward step2\n',
'2025-08-18T05:56:59.523Z workers [qiol7] Test executed: should result a 200 at forward step2\n',
'2025-08-18T05:56:59.524Z workers [qiol7] Test executed: should result a 200 at forward step2\n',
'2025-08-18T05:56:59.525Z workers [qiol7] Test executed: should result a 301 at forward step1\n',
'2025-08-18T05:56:59.525Z workers [qiol7] Test executed: should result a 404 at forward step3\n',
'2025-08-18T05:56:59.526Z workers [qiol7] Test executed: return 0\n',
'2025-08-18T05:56:59.527Z workers [qiol7] Test executed: return 200 direct\n',
'2025-08-18T05:56:59.553Z workers [qiol7] Test executed: return 200 with forward\n',
'2025-08-18T05:56:59.554Z workers [qiol7] Test executed: return 301\n',
'2025-08-18T05:56:59.558Z workers [qiol7] Test executed: return 404\n',
'2025-08-18T05:56:59.559Z workers [qiol7] Test executed: return 404 with forward\n',
'2025-08-18T05:56:59.570Z workers [qiol7] Test executed: return 404 with forward step2\n',
'2025-08-18T05:56:59.589Z workers [qiol7] Test executed: return 404 with forward step3\n',
'2025-08-18T05:56:59.590Z workers [qiol7] Test executed: return 0\n',
'2025-08-18T05:56:59.606Z workers [qiol7] Test executed: return 200 with forward 1\n',
'2025-08-18T05:56:59.608Z workers [qiol7] Test executed: return 200 with forward 2\n',
'2025-08-18T05:56:59.609Z workers [qiol7] Test executed: return 404\n',
'2025-08-18T05:56:59.628Z workers [qiol7] Test executed: return 0 with forward max\n',
'2025-08-18T05:56:59.637Z workers [qiol7] Test executed: return 200 with forward 1 step2\n',
'2025-08-18T05:56:59.638Z workers [qiol7] Test executed: return 200 with forward 2 step1\n',
'2025-08-18T05:56:59.651Z workers [qiol7] Test executed: return 200 direct\n',
'2025-08-18T05:56:59.653Z model [ERROR] /bin/sh: 1: abcdefghijklmnopqrstuvwxyz: not found\n',
'2025-08-18T05:56:59.654Z workers [re4ve] Test executed: should return an empty output when error occurs\n',
'2025-08-18T05:56:59.674Z workers [qiol7] Test executed: should return connection time\n',
'2025-08-18T05:56:59.689Z workers [a5bf5] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:59.694Z workers [a5bf5] Test executed: should read frontmatter\n',
'2025-08-18T05:56:59.710Z workers [a5bf5] Test executed: should extract absolute urls within quotation marks\n',
'2025-08-18T05:56:59.724Z workers [a5bf5] Test executed: should remove spaces\n',
'2025-08-18T05:56:59.725Z workers [a5bf5] Test executed: should remove unnesccessary comma\n',
'2025-08-18T05:56:59.726Z workers [a5bf5] Test executed: should not remove trailing comma\n',
'2025-08-18T05:56:59.727Z workers [a5bf5] Test executed: get normal value\n',
'2025-08-18T05:56:59.727Z workers [a5bf5] Test executed: get value with colons\n',
'2025-08-18T05:56:59.729Z workers [a5bf5] Run 15 test(s), skipped 0 test(s)\n',
"2025-08-18T05:56:59.729Z workers 'Jest Test Run Complete (a5bf5): 2025-08-18T05:56:59.727Z'\n",
'2025-08-18T05:56:59.737Z workers [a5bf5] Sandbox is responsive, closing it\n',
'2025-08-18T05:56:59.774Z workers [re4ve] Test executed: should return a valid command with error\n',
'2025-08-18T05:56:59.775Z workers [n8fh0] Loaded unknown number of test(s)\n',
'2025-08-18T05:56:59.823Z workers [n8fh0] Test executed: should fetch all projects from GitLab\n',
'2025-08-18T05:56:59.845Z workers [n8fh0] Test executed: should return empty when missing header information\n',
'2025-08-18T05:56:59.856Z workers [n8fh0] Test executed: should fetch all projects from GitLab when 2nd is flaky\n',
'2025-08-18T05:56:59.874Z workers [n8fh0] Test executed: should fetch all projects from GitLab when last is flaky\n',
'2025-08-18T05:56:59.901Z workers [n8fh0] Test executed: should fetch all projects from GitLab when last is flaky\n',
'2025-08-18T05:56:59.947Z workers [n8fh0] Test executed: should fetch no projects from GitLab when one round reached max-retry\n',
'2025-08-18T05:56:59.974Z workers [n8fh0] Test executed: should fetch all projects from GitLab even if it needs a re-try (flaky)\n',
'2025-08-18T05:57:00.072Z workers [n8fh0] Test executed: should fetch all projects from GitLab even if it needs 2 times a re-try (flaky)\n',
'2025-08-18T05:57:00.111Z workers [42kzd] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.129Z workers [42kzd] Test executed: should return from path\n',
'2025-08-18T05:57:00.137Z workers [42kzd] Test executed: should return from path\n',
'2025-08-18T05:57:00.138Z workers [42kzd] Test executed: should return from path\n',
'2025-08-18T05:57:00.145Z workers [42kzd] Test executed: should return true for existing file\n',
'2025-08-18T05:57:00.147Z workers [42kzd] Test executed: should return false for non-existing file\n',
'2025-08-18T05:57:00.152Z workers [42kzd] Test executed: should return false for non-existing folder\n',
'2025-08-18T05:57:00.157Z workers [42kzd] Test executed: should return true for existing folder\n',
'2025-08-18T05:57:00.159Z workers [42kzd] Test executed: should return true for existing file with relative path\n',
'2025-08-18T05:57:00.164Z workers [42kzd] Test executed: should return false for non-existing file with relative path\n',
'2025-08-18T05:57:00.171Z workers [42kzd] Test executed: should return false for non-existing folder with relative path\n',
'2025-08-18T05:57:00.172Z workers [42kzd] Test executed: should return true for existing folder with relative path\n',
'2025-08-18T05:57:00.173Z workers [42kzd] Test executed: should return true for existing file with absolute path\n',
'2025-08-18T05:57:00.177Z workers [42kzd] Test executed: should return false for non-existing file with absolute path\n',
'2025-08-18T05:57:00.178Z workers [42kzd] Test executed: should return false for non-existing folder with absolute path\n',
'2025-08-18T05:57:00.179Z workers [42kzd] Test executed: should return true for existing folder with absolute path\n',
'2025-08-18T05:57:00.188Z workers [42kzd] Test executed: should return the file name from a path\n',
'2025-08-18T05:57:00.189Z workers [42kzd] Test executed: creation of existing a folder\n',
'2025-08-18T05:57:00.203Z workers [42kzd] Test executed: creation of a new folder\n',
'2025-08-18T05:57:00.208Z workers [42kzd] Test executed: removal of an empty folder\n',
'2025-08-18T05:57:00.209Z workers [42kzd] Test executed: removal of a not empty folder without recursive\n',
'2025-08-18T05:57:00.210Z workers [42kzd] Test executed: removal of a non existing folder\n',
'2025-08-18T05:57:00.218Z workers [42kzd] Test executed: removal of a not empty folder with recursive\n',
'2025-08-18T05:57:00.219Z workers [42kzd] Test executed: get folder of an existing file\n',
'2025-08-18T05:57:00.220Z workers [42kzd] Test executed: get folder of an existing folder\n',
'2025-08-18T05:57:00.222Z workers [42kzd] Test executed: get folder of a non existing file\n',
'2025-08-18T05:57:00.226Z workers [42kzd] Test executed: get folder of an empty path\n',
'2025-08-18T05:57:00.227Z workers [42kzd] Test executed: should return the first folder of a file path\n',
'2025-08-18T05:57:00.228Z workers [42kzd] Test executed: should return the first folder of a folder path\n',
'2025-08-18T05:57:00.258Z workers [42kzd] Test executed: should return an empty string for an empty path\n',
'2025-08-18T05:57:00.276Z workers [42kzd] Test executed: should move an existing folder to a new location\n',
'2025-08-18T05:57:00.277Z workers [42kzd] Test executed: should not throw an error if the old folder does not exist\n',
'2025-08-18T05:57:00.309Z workers [42kzd] Test executed: should read a file with utf8 encoding\n',
'2025-08-18T05:57:00.325Z workers [42kzd] Test executed: should read a JSON file and parse it\n',
'2025-08-18T05:57:00.327Z workers [42kzd] Test executed: should read a file with invalid JSON key and parse it\n',
'2025-08-18T05:57:00.341Z workers [42kzd] Test executed: should return an empty string for a non-existing file\n',
'2025-08-18T05:57:00.348Z workers [42kzd] Test executed: create file\n',
'2025-08-18T05:57:00.356Z workers [42kzd] Test executed: create file in new directory\n',
'2025-08-18T05:57:00.360Z workers [42kzd] Test executed: create file in new directory\n',
'2025-08-18T05:57:00.372Z workers [42kzd] Test executed: create file\n',
'2025-08-18T05:57:00.373Z workers [42kzd] Test executed: create file\n',
'2025-08-18T05:57:00.374Z workers [42kzd] Test executed: overwrite file\n',
'2025-08-18T05:57:00.387Z workers [42kzd] Test executed: extend file\n',
'2025-08-18T05:57:00.391Z workers [42kzd] Test executed: errors\n',
'2025-08-18T05:57:00.392Z workers [42kzd] Test executed: should remove an existing file\n',
'2025-08-18T05:57:00.409Z workers [42kzd] Test executed: should not throw an error if the file does not exist\n',
'2025-08-18T05:57:00.411Z workers [42kzd] Test executed: from sub-folder [absolute path, recursive=true]\n',
'2025-08-18T05:57:00.411Z workers [42kzd] Test executed: from sub-folder with sub-folder [absolute path, recursive=true]\n',
'2025-08-18T05:57:00.412Z workers [42kzd] Test executed: from sub-folder with sub-folder [relative path, recursive=true]\n',
'2025-08-18T05:57:00.412Z workers [qiol7] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.414Z workers [qiol7] Test executed: should make no change when search term is empty\n',
'2025-08-18T05:57:00.414Z workers [qiol7] Test executed: should highlight lowercase input\n',
'2025-08-18T05:57:00.415Z workers [42kzd] Test executed: from sub-folder [relative path, recursive=false]\n',
'2025-08-18T05:57:00.435Z workers [42kzd] Test executed: from root-Folder [absolute path, recursive=true]\n',
'2025-08-18T05:57:00.436Z workers [42kzd] Test executed: from "tmp"-Folder recursively\n',
'2025-08-18T05:57:00.439Z workers [42kzd] Test executed: should return list of files from foo-Folder not recursively\n',
'2025-08-18T05:57:00.440Z workers [42kzd] Test executed: from root-Folder [absolute path, recursive=false]\n',
'2025-08-18T05:57:00.456Z workers [42kzd] Test executed: should return empty list of files\n',
'2025-08-18T05:57:00.457Z workers [42kzd] Test executed: should return empty list when path not exists and get CI info\n',
'2025-08-18T05:57:00.459Z workers [iy99q] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.462Z workers [iy99q] Test executed: should return the file extension of single extension\n',
'2025-08-18T05:57:00.463Z workers [iy99q] Test executed: should return the file extension of double extension\n',
'2025-08-18T05:57:00.464Z workers [iy99q] Test executed: should return an empty array for an empty string\n',
'2025-08-18T05:57:00.465Z workers [qiol7] Test executed: should highlight uppercase input\n',
'2025-08-18T05:57:00.467Z workers [qiol7] Test executed: should highlight multiple\n',
'2025-08-18T05:57:00.470Z workers [qiol7] Run 44 test(s), skipped 0 test(s)\n',
'2025-08-18T05:57:00.471Z workers [42kzd] Test executed: size of file\n',
'2025-08-18T05:57:00.473Z workers [42kzd] Test executed: size of content\n',
'2025-08-18T05:57:00.474Z workers [iy99q] Test executed: should return an array of folder parts\n',
'2025-08-18T05:57:00.475Z workers [iy99q] Test executed: should return the file extension of single extension\n',
'2025-08-18T05:57:00.476Z workers [iy99q] Test executed: should return the file extension of double extension\n',
"2025-08-18T05:57:00.477Z workers 'Jest Test Run Complete (qiol7): 2025-08-18T05:57:00.465Z'\n",
'2025-08-18T05:57:00.477Z workers [iy99q] Test executed: should return the standard types\n',
'2025-08-18T05:57:00.489Z workers [iy99q] Test executed: should handle special types\n',
'2025-08-18T05:57:00.490Z workers [iy99q] Test executed: should return the standard types from uppercase\n',
'2025-08-18T05:57:00.491Z workers [iy99q] Test executed: should handle different file endings\n',
'2025-08-18T05:57:00.491Z workers [qiol7] Sandbox is responsive, closing it\n',
'2025-08-18T05:57:00.492Z workers [iy99q] Test executed: should add atom file of type to settings\n',
'2025-08-18T05:57:00.493Z workers [iy99q] Test executed: should add atom folder of type to settings\n',
'2025-08-18T05:57:00.497Z workers [iy99q] Test executed: should add atom folder of type to settings\n',
'2025-08-18T05:57:00.503Z workers [iy99q] Test executed: should add atom folder and file\n',
'2025-08-18T05:57:00.511Z workers [iy99q] Test executed: should add molecule file of type to settings\n',
'2025-08-18T05:57:00.512Z workers [iy99q] Test executed: should add atom file of type to settings\n',
'2025-08-18T05:57:00.513Z workers [iy99q] Test executed: should add atom file of type to settings\n',
'2025-08-18T05:57:00.514Z workers [iy99q] Test executed: should ignore unknown file-types\n',
'2025-08-18T05:57:00.515Z workers [iy99q] Test executed: should not add file type if already exists\n',
'2025-08-18T05:57:00.519Z workers [iy99q] Test executed: should create new settings\n',
'2025-08-18T05:57:00.541Z workers [iy99q] Run 21 test(s), skipped 0 test(s)\n',
"2025-08-18T05:57:00.541Z workers 'Jest Test Run Complete (iy99q): 2025-08-18T05:57:00.535Z'\n",
'2025-08-18T05:57:00.546Z workers [iy99q] Sandbox is responsive, closing it\n',
'2025-08-18T05:57:00.565Z workers [re4ve] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.595Z workers [re4ve] Test executed: should format the message correctly\n',
'2025-08-18T05:57:00.598Z workers [re4ve] Test executed: log.ok has green output\n',
'2025-08-18T05:57:00.607Z workers [re4ve] Test executed: log.ok has green output with icon\n',
'2025-08-18T05:57:00.610Z workers [re4ve] Test executed: log.fail has red output\n',
'2025-08-18T05:57:00.611Z workers [n8fh0] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.613Z workers [re4ve] Test executed: log.fail has red output with icon\n',
'2025-08-18T05:57:00.614Z workers [re4ve] Test executed: log.warn has yellow output\n',
'2025-08-18T05:57:00.615Z workers [n8fh0] Test executed: detect boolean\n',
'2025-08-18T05:57:00.620Z workers [re4ve] Test executed: log.warn has yellow output with icon\n',
'2025-08-18T05:57:00.622Z workers [n8fh0] Test executed: detect string\n',
'2025-08-18T05:57:00.624Z workers [re4ve] Test executed: log.info has white output\n',
'2025-08-18T05:57:00.625Z workers [n8fh0] Test executed: check integer\n',
'2025-08-18T05:57:00.627Z workers [re4ve] Test executed: log.info has white output with icon\n',
'2025-08-18T05:57:00.630Z workers [re4ve] Test executed: log.default has green output\n',
'2025-08-18T05:57:00.634Z workers [re4ve] Test executed: log.default has green output with icon\n',
'2025-08-18T05:57:00.639Z workers [re4ve] Test executed: log.inline has white output\n',
'2025-08-18T05:57:00.641Z workers [re4ve] Test executed: log.inline has white output with icon\n',
'2025-08-18T05:57:00.644Z workers [re4ve] Test executed: log.debug has white output\n',
'2025-08-18T05:57:00.645Z workers [n8fh0] Test executed: detects primitives\n',
'2025-08-18T05:57:00.646Z workers [n8fh0] Test executed: detects object\n',
'2025-08-18T05:57:00.648Z workers [re4ve] Test executed: log.debug has white output with icon\n',
'2025-08-18T05:57:00.649Z workers [n8fh0] Test executed: detects array\n',
'2025-08-18T05:57:00.654Z workers [n8fh0] Test executed: replace detected items\n',
'2025-08-18T05:57:00.655Z workers [n8fh0] Test executed: merges two objects\n',
'2025-08-18T05:57:00.657Z workers [n8fh0] Test executed: handles null and undefined\n',
'2025-08-18T05:57:00.670Z workers [n8fh0] Run 17 test(s), skipped 0 test(s)\n',
"2025-08-18T05:57:00.673Z workers 'Jest Test Run Complete (n8fh0): 2025-08-18T05:57:00.673Z'\n",
'2025-08-18T05:57:00.674Z workers [n8fh0] Sandbox is responsive, closing it\n',
'2025-08-18T05:57:00.738Z workers [re4ve] Test executed: log.ok has green output\n',
'2025-08-18T05:57:00.826Z workers [re4ve] Test executed: log.ok has green output with icon\n',
'2025-08-18T05:57:00.922Z workers [re4ve] Test executed: log.fail has red output\n',
'2025-08-18T05:57:00.968Z workers [42kzd] Loaded unknown number of test(s)\n',
'2025-08-18T05:57:00.973Z workers [42kzd] Test executed: should return 0 data-sets\n',
'2025-08-18T05:57:00.974Z workers [42kzd] Test executed: should return 1 data-set\n',
'2025-08-18T05:57:00.975Z workers [42kzd] Test executed: should return 5 data-sets\n',
'2025-08-18T05:57:00.976Z workers [42kzd] Test executed: should return 5 data-sets with offset\n',
'2025-08-18T05:57:00.977Z workers [42kzd] Test executed: should return null for non-existing parameter\n',
'2025-08-18T05:57:00.978Z workers [42kzd] Test executed: should return value for existing parameter\n',
'2025-08-18T05:57:00.980Z workers [42kzd] Test executed: should return parsed number for numeric parameter\n',
'2025-08-18T05:57:00.996Z workers [42kzd] Test executed: should return mock data with correct structure for page 1\n',
'2025-08-18T05:57:00.997Z workers [re4ve] Test executed: log.fail has red output with icon\n',
'2025-08-18T05:57:00.999Z workers [42kzd] Test executed: should return mock data with correct structure for page 2\n',
'2025-08-18T05:57:01.002Z workers [42kzd] Test executed: should return mock data with correct structure for page 5\n',
'2025-08-18T05:57:01.015Z workers [42kzd] Run 67 test(s), skipped 0 test(s)\n',
"2025-08-18T05:57:01.019Z workers 'Jest Test Run Complete (42kzd): 2025-08-18T05:57:01.019Z'\n",
'2025-08-18T05:57:01.020Z workers [42kzd] Sandbox is responsive, closing it\n',
'2025-08-18T05:57:01.070Z workers [re4ve] Test executed: log.warn has yellow output\n',
'2025-08-18T05:57:01.132Z workers [re4ve] Test executed: log.warn has yellow output with icon\n',
'2025-08-18T05:57:01.200Z workers [re4ve] Test executed: log.info has white output\n',
'2025-08-18T05:57:01.265Z workers [re4ve] Test executed: log.info has white output with icon\n',
'2025-08-18T05:57:01.327Z workers [re4ve] Test executed: log.default has green output\n',
'2025-08-18T05:57:01.386Z workers [re4ve] Test executed: log.default has green output with icon\n',
'2025-08-18T05:57:01.460Z workers [re4ve] Test executed: log.inline has white output\n',
'2025-08-18T05:57:01.516Z workers [re4ve] Test executed: log.inline has white output with icon\n',
'2025-08-18T05:57:01.580Z workers [re4ve] Test executed: log.debug has white output\n',
'2025-08-18T05:57:01.638Z workers [re4ve] Test executed: log.debug has white output with icon\n',
'2025-08-18T05:57:01.690Z workers [re4ve] Test executed: log.ok has green output\n',
'2025-08-18T05:57:01.749Z workers [re4ve] Test executed: log.ok has green output with icon\n',
'2025-08-18T05:57:01.805Z workers [re4ve] Test executed: log.fail has red output\n',
'2025-08-18T05:57:01.868Z workers [re4ve] Test executed: log.fail has red output with icon\n',
'2025-08-18T05:57:01.927Z workers [re4ve] Test executed: log.warn has yellow output\n',
'2025-08-18T05:57:01.987Z workers [re4ve] Test executed: log.warn has yellow output with icon\n',
'2025-08-18T05:57:02.043Z workers [re4ve] Test executed: log.info has white output\n',
'2025-08-18T05:57:02.099Z workers [re4ve] Test executed: log.info has white output with icon\n',
'2025-08-18T05:57:02.158Z workers [re4ve] Test executed: log.default has green output\n',
'2025-08-18T05:57:02.211Z workers [re4ve] Test executed: log.default has green output with icon\n',
'2025-08-18T05:57:02.268Z workers [re4ve] Test executed: log.inline has white output\n',
'2025-08-18T05:57:02.320Z workers [re4ve] Test executed: log.inline has white output with icon\n',
'2025-08-18T05:57:02.377Z workers [re4ve] Test executed: log.debug has white output\n',
'2025-08-18T05:57:02.433Z workers [re4ve] Test executed: log.debug has white output with icon\n',
'2025-08-18T05:57:02.437Z workers [re4ve] Test executed: should return the correct caller info\n',
'2025-08-18T05:57:02.441Z workers [re4ve] Test executed: should return the correct caller info with classHint\n',
'2025-08-18T05:57:02.443Z workers [re4ve] Test executed: should return the correct caller info from fakeFn()\n',
'2025-08-18T05:57:02.446Z workers [re4ve] Test executed: should return the correct caller info from FakeClass fn()\n',
'2025-08-18T05:57:02.447Z workers [re4ve] Test executed: returns unknown if stack is missing\n',
'2025-08-18T05:57:02.448Z workers [re4ve] Test executed: handles stack without function name\n',
'2025-08-18T05:57:02.449Z workers [re4ve] Test executed: returns unknown if no match at all\n',
'2025-08-18T05:57:02.498Z workers [re4ve] Run 54 test(s), skipped 0 test(s)\n',
"2025-08-18T05:57:02.501Z workers 'Jest Test Run Complete (re4ve): 2025-08-18T05:57:02.500Z'\n",
'2025-08-18T05:57:02.501Z workers [re4ve] Sandbox is responsive, closing it\n',
'2025-08-18T05:57:02.501Z workers Merging parallel test run results\n',
'2025-08-18T05:57:02.506Z runManager Test run finished\n',
'2025-08-18T05:57:02.508Z project Processed console.log entries\n',
'2025-08-18T05:57:02.509Z project Processed loading sequences\n',
'2025-08-18T05:57:02.510Z project Test name duplicate: should return a valid command\n',
'2025-08-18T05:57:02.513Z project Test name duplicate: should return from path\n',
'2025-08-18T05:57:02.513Z project Test name duplicate: should return from path\n',
'2025-08-18T05:57:02.514Z project Test name duplicate: create file in new directory\n',
'2025-08-18T05:57:02.514Z project Test name duplicate: create file\n',
'2025-08-18T05:57:02.514Z project Test name duplicate: create file\n',
'2025-08-18T05:57:02.515Z project Test name duplicate: should fetch all projects from GitLab when last is flaky\n',
'2025-08-18T05:57:02.515Z project Test name duplicate: should add atom folder of type to settings\n',
'2025-08-18T05:57:02.515Z project Test name duplicate: should add atom file of type to settings\n',
'2025-08-18T05:57:02.515Z project Test name duplicate: should result a 200 at forward step2\n',
'2025-08-18T05:57:02.515Z project Test name duplicate: should result a 200 at forward step2\n',
'2025-08-18T05:57:02.516Z project Processed executed tests\n',
'2025-08-18T05:57:02.528Z project Processed code coverage\n',
'2025-08-18T05:57:02.644Z runManager Test run result processed and sent to IDE\n'
]
}
Metadata
Metadata
Assignees
Labels
No labels