-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
Description
Hi
Since v3 I'm often seeing an issue where live comments stop responding to code edits and I have to restart Wallaby. I'm sorry I don't have an isolated repro. It happens a lot so I was hoping others have seen it too?
Thanks
{
editorVersion: '1.99.3',
pluginVersion: '1.0.470',
editorType: 'VSCode',
osVersion: 'darwin 23.5.0',
nodeVersion: 'v22.14.0',
coreVersion: '1.0.1891',
pnp: '<not set>',
pnpEsm: '<not set>',
checksum: 'ZjQwMDExY2FjMWExNGFiMmU3NTRiYjYxMDM0M2I1ZWYsMTc3ODM3MTIwMDAwMCww',
config: {
diagnostics: {
vitest: {
file: {
config: "import solid from 'vite-plugin-solid'\n" +
"import tailwindcss from '@tailwindcss/vite'\n" +
"import { defineConfig } from 'vitest/config'\n" +
"import { baseConfig } from './vite.config.base'\n" +
"import { mergeConfig } from 'vite'\n" +
'\n' +
'export default mergeConfig(baseConfig, defineConfig({\n' +
' plugins: [\n' +
' solid(),\n' +
' tailwindcss(), \n' +
' ],\n' +
' test: {\n' +
' globals: true,\n' +
" environment: 'jsdom'\n" +
' }\n' +
'})) \n'
},
config: {
config: {
allowOnly: true,
isolate: true,
globals: true,
environment: 'jsdom',
pool: 'forks',
clearMocks: false,
restoreMocks: false,
mockReset: false,
unstubGlobals: false,
unstubEnvs: false,
include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
exclude: [
'**/node_modules/**',
'**/dist/**',
'**/cypress/**',
'**/.{idea,git,cache,output,temp}/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
],
teardownTimeout: 10000,
forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
update: false,
reporters: [ [ 'default', {} ] ],
silent: false,
hideSkippedTests: false,
api: { middlewareMode: true, token: '51e8da5c-4d0a-49ba-bef3-94eaed385193' },
ui: false,
uiBase: '/__vitest__/',
open: true,
css: { include: [], modules: { classNameStrategy: 'stable' } },
coverage: {
provider: 'v8',
enabled: false,
all: true,
clean: true,
cleanOnRerun: true,
reportsDirectory: './coverage',
exclude: [
'coverage/**',
'dist/**',
'**/node_modules/**',
'**/[.]**',
'packages/*/test?(s)/**',
'**/*.d.ts',
'**/virtual:*',
'**/__x00__*',
'**/\x00*',
'cypress/**',
'test?(s)/**',
'test?(-*).?(c|m)[jt]s?(x)',
'**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
'**/__tests__/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
'**/vitest.{workspace,projects}.[jt]s?(on)',
'**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
'node_modules/@testing-library/jest-dom/dist/vitest.mjs',
'**/*.{test,spec}.?(c|m)[jt]s?(x)'
],
reportOnFailure: false,
reporter: [ [ 'text', {} ], [ 'html', {} ], [ 'clover', {} ], [ 'json', {} ] ],
extension: [
'.js', '.cjs',
'.mjs', '.ts',
'.mts', '.tsx',
'.jsx', '.vue',
'.svelte', '.marko',
'.astro'
],
allowExternal: false,
excludeAfterRemap: false,
ignoreEmptyLines: true,
processingConcurrency: 8
},
fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true },
maxConcurrency: 5,
dangerouslyIgnoreUnhandledErrors: false,
typecheck: {
checker: 'tsc',
include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
exclude: [
'**/node_modules/**',
'**/dist/**',
'**/cypress/**',
'**/.{idea,git,cache,output,temp}/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
],
enabled: false
},
slowTestThreshold: 300,
disableConsoleIntercept: false,
server: {
deps: {
external: [ {} ],
inline: [ {}, {}, {} ],
inlineFiles: [
'<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs',
'file://<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs'
],
moduleDirectories: [ '/node_modules/' ],
cacheDir: 'node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709'
}
},
setupFiles: [ '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
poolOptions: { threads: {}, forks: {} },
config: '<rootDir>/vitest.config.ts',
defines: {},
root: '<rootDir>',
mode: 'test',
project: [],
provide: {},
name: '',
inspector: { enabled: false, waitForDebugger: false },
clearScreen: true,
fileParallelism: true,
browser: {
enabled: false,
headless: false,
isolate: true,
fileParallelism: true,
ui: true,
screenshotFailures: false,
viewport: { width: 414, height: 896 },
locators: { testIdAttribute: 'data-testid' },
api: { port: 63315 }
},
expect: {},
deps: {
moduleDirectories: [ '/node_modules/' ],
optimizer: { ssr: { enabled: true }, web: { enabled: true } },
web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
},
globalSetup: [],
attachmentsDir: '<rootDir>/.vitest-attachments',
snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
snapshotSerializers: [],
poolMatchGlobs: [],
cache: { dir: '<rootDir>/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709' },
sequence: { groupOrder: 0, hooks: 'stack' },
environmentMatchGlobs: [],
testTransformMode: {},
testTimeout: 5000,
hookTimeout: 10000
},
projects: [
{
path: '<rootDir>',
config: {
allowOnly: true,
isolate: true,
globals: true,
environment: 'jsdom',
pool: 'forks',
clearMocks: false,
restoreMocks: false,
mockReset: false,
unstubGlobals: false,
unstubEnvs: false,
include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
exclude: [
'**/node_modules/**',
'**/dist/**',
'**/cypress/**',
'**/.{idea,git,cache,output,temp}/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
],
teardownTimeout: 10000,
forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
update: false,
reporters: [ [ 'default', {} ] ],
silent: false,
hideSkippedTests: false,
api: { middlewareMode: true, token: '51e8da5c-4d0a-49ba-bef3-94eaed385193' },
ui: false,
uiBase: '/__vitest__/',
open: true,
css: { include: [], modules: { classNameStrategy: 'stable' } },
coverage: {
provider: 'v8',
enabled: false,
all: true,
clean: true,
cleanOnRerun: true,
reportsDirectory: './coverage',
exclude: [
'coverage/**',
'dist/**',
'**/node_modules/**',
'**/[.]**',
'packages/*/test?(s)/**',
'**/*.d.ts',
'**/virtual:*',
'**/__x00__*',
'**/\x00*',
'cypress/**',
'test?(s)/**',
'test?(-*).?(c|m)[jt]s?(x)',
'**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
'**/__tests__/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
'**/vitest.{workspace,projects}.[jt]s?(on)',
'**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
'node_modules/@testing-library/jest-dom/dist/vitest.mjs',
'**/*.{test,spec}.?(c|m)[jt]s?(x)'
],
reportOnFailure: false,
reporter: [ [ 'text', {} ], [ 'html', {} ], [ 'clover', {} ], [ 'json', {} ] ],
extension: [
'.js', '.cjs',
'.mjs', '.ts',
'.mts', '.tsx',
'.jsx', '.vue',
'.svelte', '.marko',
'.astro'
],
allowExternal: false,
excludeAfterRemap: false,
ignoreEmptyLines: true,
processingConcurrency: 8
},
fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true },
maxConcurrency: 5,
dangerouslyIgnoreUnhandledErrors: false,
typecheck: {
checker: 'tsc',
include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
exclude: [
'**/node_modules/**',
'**/dist/**',
'**/cypress/**',
'**/.{idea,git,cache,output,temp}/**',
'**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
],
enabled: false
},
slowTestThreshold: 300,
disableConsoleIntercept: false,
server: {
deps: {
external: [ {} ],
inline: [ {}, {}, {} ],
inlineFiles: [
'<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs',
'file://<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs'
],
moduleDirectories: [ '/node_modules/' ],
cacheDir: 'node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709'
}
},
setupFiles: [ '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
poolOptions: { threads: {}, forks: {} },
config: '<rootDir>/vitest.config.ts',
defines: {},
root: '<rootDir>',
mode: 'test',
project: [],
provide: {},
name: '',
inspector: { enabled: false, waitForDebugger: false },
clearScreen: true,
fileParallelism: true,
browser: {
enabled: false,
headless: false,
isolate: true,
fileParallelism: true,
ui: true,
screenshotFailures: false,
viewport: { width: 414, height: 896 },
locators: { testIdAttribute: 'data-testid' },
api: { port: 63315 }
},
expect: {},
deps: {
moduleDirectories: [ '/node_modules/' ],
optimizer: { ssr: { enabled: true }, web: { enabled: true } },
web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
},
globalSetup: [],
attachmentsDir: '<rootDir>/.vitest-attachments',
snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
snapshotSerializers: [],
poolMatchGlobs: [],
cache: { dir: '<rootDir>/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709' },
sequence: { groupOrder: 0, hooks: 'stack' },
environmentMatchGlobs: [],
testTransformMode: {},
testTimeout: 5000,
hookTimeout: 10000
}
}
],
package: {
version: '3.2.4',
urls: { hooks: 'file://<homeDir>/.cursor/extensions/wallabyjs.wallaby-vscode-1.0.470-universal/wallaby4716e6/runners/node/hooks.mjs' },
paths: { root: '<rootDir>/node_modules/vitest', dist: '<rootDir>/node_modules/vitest/dist' }
}
}
}
},
testFramework: { version: 'vitest@0.14.0', configurator: 'vitest@0.14.0', reporter: 'vitest@0.14.0', starter: 'vitest@0.14.0', autoDetected: true },
preserveComments: false,
extractComments: false,
files: [
{ pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
{ pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/dist/**', ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/cypress/**', ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, file: true, test: true },
{ pattern: '**/*.timestamp-*', ignore: true, trigger: true, load: true, file: true },
{ pattern: '**/*.*', ignore: false, trigger: true, load: true, order: 1 }
],
tests: [
{ pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/dist/**', ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/cypress/**', ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, test: true, file: false },
{ pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 2 }
],
workers: { initial: 0, regular: 0, recycle: false },
dot: true,
captureConsoleLog: true,
filesWithNoCoverageCalculated: [],
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 },
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',
kind: 'vitest',
params: {},
runner: '<homeDir>/.fnm/node-versions/v22.14.0/installation/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,
symlinkNodeModules: true,
allowedToStreamResults: true,
allowedToCacheResults: true,
configCode: 'module.exports = function(wallaby) {\n' +
' return {\n' +
' autoDetect: true,\n' +
' files: [\n' +
" 'packages/*/src/**/*.{ts,tsx}',\n" +
" 'packages/*/tests/**/*.{ts,tsx}',\n" +
" '!packages/*/tests/**/*.test.{ts,tsx}',\n" +
' ],\n' +
' tests: [\n' +
" 'packages/*/tests/**/*.test.{ts,tsx}',\n" +
" '!packages/*/tests/e2e/*.test.{ts,tsx}',\n" +
' ],\n' +
' env: {\n' +
" type: 'node',\n" +
' },\n' +
'\n' +
' hints: {\n' +
' ignoreCoverageForFile: /ignore file coverage/\n' +
' },\n' +
'\n' +
' resolveGetters: true,\n' +
'\n' +
' logLimits: {\n' +
' inline: {\n' +
' depth: 20,\n' +
' },\n' +
' values: {\n' +
' default: {\n' +
' stringLength: 3000,\n' +
' },\n' +
' autoExpand: {\n' +
' stringLength: 8192,\n' +
' elements: 5000,\n' +
' depth: 10,\n' +
' }\n' +
' },\n' +
' },\n' +
' \n' +
' }\n' +
'} \n'
},
packageJSON: { dependencies: undefined, devDependencies: { '@types/node': '^24.0.10', jsdom: '^26.1.0', typescript: '^5.8.3', vite: '^7.0.2', 'vite-tsconfig-paths': '^5.1.4', vitest: '^3.2.4' } },
fs: { numberOfFiles: 202 },
debug: [
'2025-10-16T09:03:39.494Z project waiting for initial run signal\n',
'2025-10-16T09:03:39.498Z model Initialization Completed: 141ms\n',
'2025-10-16T09:03:39.542Z config Attempting automatic configuration for vitest\n',
'2025-10-16T09:03:39.544Z vitest/config Detected Vitest (3.2.4).\n',
'2025-10-16T09:03:39.550Z ui.service Starting UI service on port: 55000\n',
'2025-10-16T09:03:39.551Z ui.service UI service started on port: 55000\n',
'2025-10-16T09:03:40.125Z config Finished attempting automatic configuration for vitest (583ms)\n',
'2025-10-16T09:03:40.126Z config Using node.js runner from ambient environment: <homeDir>/.fnm/node-versions/v22.14.0/installation/bin/node\n',
'2025-10-16T09:03:40.126Z project Wallaby Node version: v22.14.0\n',
'2025-10-16T09:03:40.126Z project Wallaby config: <rootDir>/wallaby.js\n',
'2025-10-16T09:03:40.153Z fs File system starting\n',
'2025-10-16T09:03:40.180Z fs File system scan completed\n',
'2025-10-16T09:03:40.182Z project File cache: <homeDir>/.cursor/extensions/wallabyjs.wallaby-vscode-1.0.470-universal/projects/805c66fc3325d269\n',
'2025-10-16T09:03:40.187Z workers Parallelism for initial run: 6, for regular run: 3\n',
'2025-10-16T09:03:40.188Z workers Web server is listening at 61331\n',
'2025-10-16T09:03:40.189Z project File cache requires some updates, waiting required files from IDE\n',
'2025-10-16T09:03:40.193Z project Stopping process pool\n',
'2025-10-16T09:03:40.195Z runManager Test run started; run priority: 3\n',
'2025-10-16T09:03:40.196Z projectData Invalidated run result cache for 1 test file(s)\n',
'2025-10-16T09:03:40.196Z runManager Running all tests\n',
'2025-10-16T09:03:40.198Z workers Planning to run 1 queued test files (full run)\n',
'2025-10-16T09:03:40.199Z workers [worker #0] New run (tier 1, regular): 1 test files, time estimate 1698.56 ms\n',
'2025-10-16T09:03:40.200Z workers Starting run worker instance #0\n',
'2025-10-16T09:03:40.200Z workers Started run worker instance (immediate) #0\n',
'2025-10-16T09:03:40.200Z nodeRunner Starting sandbox [worker #0, session #0wipl]\n',
'2025-10-16T09:03:40.260Z nodeRunner Preparing sandbox [worker #0, session #0wipl]\n',
'2025-10-16T09:03:40.260Z nodeRunner Prepared sandbox [worker #0, session #0wipl]\n',
'2025-10-16T09:03:40.261Z workers [worker #0, session #0wipl] Running tests in sandbox\n',
'2025-10-16T09:03:40.620Z fs No metadata for added file found: node_modules/.vite-temp/vitest.config.ts.timestamp-1760605420506-d38653b8ddbcb.mjs\n',
'2025-10-16T09:03:40.720Z fs No metadata for deleted file found: node_modules/.vite-temp/vitest.config.ts.timestamp-1760605420506-d38653b8ddbcb.mjs\n',
"2025-10-16T09:03:40.725Z workers 'Scheduling Vitest Run (0wipl): 2025-10-16T09:03:40.725Z'\n",
'2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: generates stable view keys\n',
'2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: generates different keys for different view types\n',
'2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: view.createChild\n',
'2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: view.element returns undefined if element does not exist\n',
'2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: parent-child relationships\n',
'2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view.elementId\n',
'2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view.element\n',
'2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view sibling relationships\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.selectable\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.caretFocussable\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.isActive\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.isSelected\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.view(viewKey)\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.view(element)\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.viewForElement\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.viewCount\n',
'2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.main\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: viewStore.main throws error when main view is missing\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: view deregistration with separate store\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .select\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .select does nothing if not selectable\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectUp\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectDown\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectLeft\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectRight\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .prependItem\n',
'2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .insertItemBefore\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .insertItemAfter\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .indent\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .outdent\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .swapWithPrevious\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .swapWithNext\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .duplicate\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.firstCaretView\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.viewAt\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.waitingViewAt\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.selectAt\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.fold\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.unfold\n',
'2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.changeView\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.appendField\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.prependField\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.insertFieldBefore\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.insertFieldAfter\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.cut\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.copy\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.paste\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.startChangeType\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.changeType\n',
'2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.wrap\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view.selectNew\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view.makeChildView\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.activeView\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.selectedView\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.movementMode\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view element ID pattern view:<view-key>\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view element DOM integration\n',
'2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view key digest includes parent key\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key digest includes block ID\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key digest includes view type\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key uniqueness within parent/block/type\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: field view creation with block ID + field ID\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: item view creation with block ID + index\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view hierarchy mirrors DOM hierarchy\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: selected view derived from browser focus\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view hierarchy derived from DOM structure\n',
'2025-10-16T09:03:41.787Z workers [0wipl.1] Loaded unknown number of test(s)\n',
'2025-10-16T09:03:41.808Z workers [0wipl.1] Test executed: .appendItem\n',
"2025-10-16T09:03:41.822Z workers 'Vitest Run Complete (0wipl): 2025-10-16T09:03:41.822Z'\n",
'2025-10-16T09:03:41.823Z workers [0wipl] Run 67 test(s), skipped 0 test(s)\n',
'2025-10-16T09:03:41.823Z workers [0wipl] Sandbox is responsive, closing it\n',
'2025-10-16T09:03:41.824Z workers No queued test files to run\n',
'2025-10-16T09:03:41.824Z workers Processing buffered results (idle), buffer size: 1, buffer time: 0ms\n',
'2025-10-16T09:03:41.825Z workers Handling first result of full run\n',
'2025-10-16T09:03:41.825Z runManager Test run finished\n',
'2025-10-16T09:03:41.826Z project Processed console.log entries\n',
'2025-10-16T09:03:41.826Z project Processed loading sequences\n',
'2025-10-16T09:03:41.827Z project Processed executed tests\n',
'2025-10-16T09:03:41.831Z project Processed code coverage\n',
'2025-10-16T09:03:41.879Z runManager Test run result processed and sent to IDE\n',
'2025-10-16T09:03:41.888Z fs No metadata for added file found: node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json\n'
]
}
Reactions are currently unavailable