Closed greenmooseSE closed 4 months ago
Similar issue. Reports bogus failing test, all tests pass via jest console run. Says that it cannot find file gitTag.ts (which I have moved to a new location, it reports the old location).
Restarting wallaby and it starts working again.
{
editorVersion: 'JetBrains Rider 2024.1',
pluginVersion: '1.0.285',
editorType: 'IntelliJ',
osVersion: 'win32 10.0.19045',
nodeVersion: 'v20.11.1',
coreVersion: '1.0.1560',
checksum: 'NTYxMWIxNzVkNTEzYjhjYzJiNDgzNWU4OWNhNDhjZTQsMTc0MzYzODQwMDAwMCww',
config: {
diagnostics: {
jest: {
config: {
configs: [
{
automock: false,
cache: true,
cacheDirectory: 'C:\\Temp\\OS\\jest',
clearMocks: false,
collectCoverageFrom: [],
coverageDirectory: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\coverage',
coveragePathIgnorePatterns: [ '\\\\node_modules\\\\' ],
cwd: 'C:\\Dev\\gh\\TsCommon.Utils.Build',
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: '44095e634e07c974b0ee7e526edadb7c',
injectGlobals: true,
moduleDirectories: [ 'node_modules' ],
moduleFileExtensions: [
'js', 'mjs',
'cjs', 'jsx',
'ts', 'tsx',
'json', 'node'
],
moduleNameMapper: [],
modulePathIgnorePatterns: [],
modulePaths: undefined,
openHandlesTimeout: 1000,
prettierPath: 'prettier',
resetMocks: false,
resetModules: false,
resolver: undefined,
restoreMocks: false,
rootDir: 'C:\\Dev\\gh\\TsCommon.Utils.Build',
roots: [ 'C:\\Dev\\gh\\TsCommon.Utils.Build' ],
runner: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\node_modules\\jest-runner\\build\\index.js',
runtime: undefined,
sandboxInjectedGlobals: [],
setupFiles: [ 'C:\\Dev\\gh\\TsCommon.Utils.Build\\node_modules\\reflect-metadata\\Reflect.js' ],
setupFilesAfterEnv: [],
skipFilter: false,
skipNodeResolution: undefined,
slowTestThreshold: 5,
snapshotFormat: { escapeString: false, printBasicPrototype: false },
snapshotResolver: undefined,
snapshotSerializers: [],
testEnvironment: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\node_modules\\jest-environment-node\\build\\index.js',
testEnvironmentOptions: {},
testLocationInResults: false,
testMatch: [ '**/*.(test|spec).ts' ],
testPathIgnorePatterns: [ '\\\\node_modules\\\\' ],
testRegex: [],
testRunner: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\node_modules\\jest-circus\\runner.js',
transform: [ [ '^.+\\.tsx?$', 'C:\\Dev\\gh\\TsCommon.Utils.Build\\node_modules\\ts-jest\\dist\\index.js', {} ] ],
transformIgnorePatterns: [ '\\\\node_modules\\\\', '\\.pnp\\.[^\\\\]+$' ],
unmockedModulePathPatterns: undefined,
watchPathIgnorePatterns: []
}
],
globalConfig: {
bail: 0,
changedFilesWithAncestor: false,
changedSince: undefined,
ci: false,
collectCoverage: false,
collectCoverageFrom: [],
coverageDirectory: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\coverage',
coverageProvider: 'v8',
coverageReporters: [ 'lcov', 'text', 'cobertura', 'json-summary' ],
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: 'C:\\Dev\\gh\\TsCommon.Utils.Build',
runInBand: undefined,
runTestsByPath: false,
seed: -1993221653,
shard: undefined,
showSeed: undefined,
silent: undefined,
skipFilter: false,
snapshotFormat: { escapeString: false, printBasicPrototype: false },
testFailureExitCode: 1,
testNamePattern: undefined,
testPathPattern: '',
testResultsProcessor: undefined,
testSequencer: 'C:\\Dev\\gh\\TsCommon.Utils.Build\\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\\\\|\\\\\\..+\\\\', 'C:\\Temp\\OS\\jest', '\\.\\coverage' ],
testPathIgnorePatterns: [ '\\\\node_modules\\\\', '\\.\\\\dist\\\\|\\.\\\\build\\\\|\\.\\\\coverage\\\\|\\.\\\\git\\\\|\\\\\\..+\\\\', 'C:\\Temp\\OS\\jest', '\\.\\coverage' ],
testMatch: [ '**/*.(test|spec).ts' ],
testRegex: []
}
}
}
},
testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
filesWithCoverageCalculated: [],
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: 'C:\\Temp\\OS\\jest', regexp: /C:\Temp\OS\jest/, 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: '**/*.(test|spec).ts', 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: 'C:\\Temp\\OS\\jest', regexp: /C:\Temp\OS\jest/, 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: '**/*.(test|spec).ts', ignore: false, trigger: true, load: true, test: true, order: 2 }
],
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,
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: 'C:\\Program Files\\nodejs-20\\node.exe', viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
reportUnhandledPromises: true,
slowTestThreshold: 75,
lowCoverageThreshold: 80,
runAllTestsWhenNoAffectedTests: false,
configCode: 'auto.detect#-388336161'
},
packageJSON: {
dependencies: { child_process: '^1.0.2', 'reflect-metadata': '^0.2.2', semver: '^7.6.0', tsyringe: '^4.8.0', yargs: '^17.7.2' },
devDependencies: {
'@jest/types': '^29.6.3',
'@types/jest': '^29.5.12',
'@types/node': '^20.12.7',
'@types/semver': '^7.5.8',
jest: '^29.7.0',
rimraf: '^5.0.5',
'ts-jest': '^29.1.2',
'ts-node': '^10.9.2',
typescript: '^5.4.5'
}
},
fs: { numberOfFiles: 102 },
debug: [
'2024-05-03T07:39:27.307Z project waiting for initial run signal\n',
'2024-05-03T07:39:27.342Z config Attempting automatic configuration for angular\n',
'2024-05-03T07:39:27.347Z angular/cli config Angular CLI not found.\n',
'2024-05-03T07:39:27.347Z config Finished attempting automatic configuration for angular (5ms)\n',
'2024-05-03T07:39:27.348Z config Attempting automatic configuration for jest\n',
'2024-05-03T07:39:29.313Z jest/config Detected Jest.\n',
'2024-05-03T07:39:29.314Z jest/config Configured Jest.\n',
'2024-05-03T07:39:29.315Z config Finished attempting automatic configuration for jest (1968ms)\n',
'2024-05-03T07:39:29.322Z project Wallaby Node version: v20.11.1\n',
'2024-05-03T07:39:29.323Z project Wallaby config: C:\\Dev\\gh\\TsCommon.Utils.Build\\auto.detect\n',
'2024-05-03T07:39:29.488Z fs File system starting\n',
'2024-05-03T07:39:29.893Z fs File system scan completed\n',
'2024-05-03T07:39:29.906Z project File cache: C:\\Users\\stefa\\AppData\\Local\\JetBrains\\Rider2024.1\\wallaby\\projects\\20fa905acc54dcbb\n',
'2024-05-03T07:39:30.139Z uiService Listening port 51235\n',
'2024-05-03T07:39:30.159Z workers Parallelism for initial run: 6, for regular run: 3\n',
'2024-05-03T07:39:30.159Z workers Starting run worker instance #0\n',
'2024-05-03T07:39:30.160Z workers Starting run worker instance #1\n',
'2024-05-03T07:39:30.160Z workers Starting run worker instance #2\n',
'2024-05-03T07:39:30.160Z workers Starting run worker instance #3\n',
'2024-05-03T07:39:30.160Z workers Starting run worker instance #4\n',
'2024-05-03T07:39:30.160Z workers Starting run worker instance #5\n',
'2024-05-03T07:39:30.163Z workers Web server is listening at 52269\n',
'2024-05-03T07:39:30.216Z project File cache requires some updates, waiting required files from IDE\n',
'2024-05-03T07:39:30.257Z project Stopping process pool\n',
'2024-05-03T07:39:30.289Z project Test run started; run priority: 3\n',
'2024-05-03T07:39:30.291Z project Running all tests\n',
'2024-05-03T07:39:30.296Z workers Starting test run, priority: 3\n',
'2024-05-03T07:39:30.296Z workers Distributing tests between 6 workers\n',
'2024-05-03T07:39:30.297Z workers Running tests in parallel\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #0, session #62vas]\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #1, session #w85eh]\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #2, session #eifuz]\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #3, session #mhki6]\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #4, session #o7pa9]\n',
'2024-05-03T07:39:30.298Z nodeRunner Starting sandbox [worker #5, session #6i2md]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #0, session #62vas]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #1, session #w85eh]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #2, session #eifuz]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #3, session #mhki6]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #4, session #o7pa9]\n',
'2024-05-03T07:39:30.298Z nodeRunner Preparing sandbox [worker #5, session #6i2md]\n',
'2024-05-03T07:39:30.634Z workers Started run worker instance (delayed) #1\n',
'2024-05-03T07:39:30.635Z nodeRunner Prepared sandbox [worker #1, session #w85eh]\n',
'2024-05-03T07:39:30.635Z workers [worker #1, session #w85eh] Running tests in sandbox\n',
'2024-05-03T07:39:30.673Z workers Started run worker instance (delayed) #2\n',
'2024-05-03T07:39:30.674Z nodeRunner Prepared sandbox [worker #2, session #eifuz]\n',
'2024-05-03T07:39:30.674Z workers [worker #2, session #eifuz] Running tests in sandbox\n',
'2024-05-03T07:39:30.733Z workers Started run worker instance (delayed) #3\n',
'2024-05-03T07:39:30.733Z nodeRunner Prepared sandbox [worker #3, session #mhki6]\n',
'2024-05-03T07:39:30.733Z workers [worker #3, session #mhki6] Running tests in sandbox\n',
'2024-05-03T07:39:30.769Z workers Started run worker instance (delayed) #4\n',
'2024-05-03T07:39:30.770Z nodeRunner Prepared sandbox [worker #4, session #o7pa9]\n',
'2024-05-03T07:39:30.770Z workers [worker #4, session #o7pa9] Running tests in sandbox\n',
'2024-05-03T07:39:30.779Z workers Started run worker instance (delayed) #0\n',
'2024-05-03T07:39:30.779Z nodeRunner Prepared sandbox [worker #0, session #62vas]\n',
'2024-05-03T07:39:30.779Z workers [worker #0, session #62vas] Running tests in sandbox\n',
'2024-05-03T07:39:30.802Z workers Started run worker instance (delayed) #5\n',
'2024-05-03T07:39:30.802Z nodeRunner Prepared sandbox [worker #5, session #6i2md]\n',
'2024-05-03T07:39:30.802Z workers [worker #5, session #6i2md] Running tests in sandbox\n',
"2024-05-03T07:39:34.908Z workers 'Scheduling Jest Test Run (eifuz): 2024-05-03T07:39:34.903Z'\n",
"2024-05-03T07:39:34.954Z workers 'Scheduling Jest Test Run (mhki6): 2024-05-03T07:39:34.950Z'\n",
"2024-05-03T07:39:35.128Z workers 'Scheduling Jest Test Run (w85eh): 2024-05-03T07:39:35.123Z'\n",
'2024-05-03T07:39:36.809Z uiService UI client connected\n',
'2024-05-03T07:39:36.809Z uiService Outgoing message ui:handshake\n',
'2024-05-03T07:39:36.815Z uiService Incoming message ui:tests:resultsRequested\n',
'2024-05-03T07:39:36.817Z uiService Outgoing message ui:tests:allResultsUpdated\n',
'2024-05-03T07:39:36.817Z uiService Incoming message ui:start\n',
'2024-05-03T07:39:36.818Z uiService Outgoing message ui:summary\n',
'2024-05-03T07:39:36.820Z uiService Outgoing message ui:files\n',
"2024-05-03T07:39:38.263Z workers 'Scheduling Jest Test Run (o7pa9): 2024-05-03T07:39:38.261Z'\n",
"2024-05-03T07:39:38.274Z workers 'Scheduling Jest Test Run (6i2md): 2024-05-03T07:39:38.271Z'\n",
"2024-05-03T07:39:38.297Z workers 'Scheduling Jest Test Run (62vas): 2024-05-03T07:39:38.293Z'\n",
'2024-05-03T07:39:43.264Z workers [mhki6] Loaded unknown number of test(s)\n',
'2024-05-03T07:39:43.282Z workers [mhki6] Test executed: should resolve ConsoleLogger via factory\n',
'2024-05-03T07:39:44.221Z workers [eifuz] Loaded unknown number of test(s)\n',
'2024-05-03T07:39:44.302Z workers [eifuz] Test executed: should not throw\n',
'2024-05-03T07:39:44.302Z workers [eifuz] Test executed: When lhs is 1 and rhs is 1, it should not throw\n',
'2024-05-03T07:39:44.303Z workers [eifuz] Test executed: When lhs is 0 and rhs is 0, it should not throw\n',
'2024-05-03T07:39:44.303Z workers [eifuz] Test executed: When lhs is and rhs is , it should not throw\n',
'2024-05-03T07:39:44.303Z workers [eifuz] Test executed: When lhs is undefined and rhs is undefined, it should not throw\n',
'2024-05-03T07:39:44.303Z workers [eifuz] Test executed: When lhs is null and rhs is null, it should not throw\n',
'2024-05-03T07:39:44.303Z workers [eifuz] Test executed: When lhs is null and rhs is undefined, it should throw\n',
'2024-05-03T07:39:44.304Z workers [eifuz] Test executed: When lhs is undefined and rhs is null, it should throw\n',
<snip>
'2024-05-03T08:41:05.788Z workers [ra5an] Sandbox is responsive, closing it\n',
"2024-05-03T08:41:05.999Z workers Sandbox (active) [utmtk] error: Cannot find module './semVerInfo' from 'submodules/TsCommon.Utils/src/git/gitTag.ts'\n" +
'\n' +
'Require stack:\n' +
' submodules/TsCommon.Utils/src/git/gitTag.ts\n' +
' submodules/TsCommon.Utils/src/git/gitCmdService.ts\n' +
' src/iocRegisterHelper.ts\n' +
' src/program.ts\n' +
' test/program.test.ts\n' +
'\n' +
' at Resolver._throwModNotFoundError (.\\node_modules\\jest-resolve\\build\\resolver.js:427:11)\n' +
' at Resolver.resolveModule (.\\node_modules\\jest-resolve\\build\\resolver.js:358:10)\n' +
' at Resolver._getVirtualMockPath (.\\node_modules\\jest-resolve\\build\\resolver.js:619:14)\n' +
' at Resolver._getAbsolutePath (.\\node_modules\\jest-resolve\\build\\resolver.js:587:14)\n' +
' at Resolver.getModuleID (.\\node_modules\\jest-resolve\\build\\resolver.js:530:31)\n' +
' at Runtime._shouldMockCjs (.\\node_modules\\jest-runtime\\build\\index.js:1713:37)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1045:16)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitTag.ts:5:42)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitCmdService.ts:34:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\iocRegisterHelper.ts:17:46)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\program.ts:7:49)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\program.test.ts:4:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:06.002Z workers [utmtk] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:06.003Z workers 'Jest Test Run Complete (utmtk): 2024-05-03T08:41:06.002Z'\n",
'2024-05-03T08:41:06.003Z workers [utmtk] Sandbox is responsive, closing it\n',
'2024-05-03T08:41:06.004Z workers Merging parallel test run results\n',
'2024-05-03T08:41:06.005Z project Test run finished\n',
'2024-05-03T08:41:06.005Z project Processed console.log entries\n',
'2024-05-03T08:41:06.005Z project Processed loading sequences\n',
'2024-05-03T08:41:06.005Z project Processed executed tests\n',
'2024-05-03T08:41:06.008Z project Processed code coverage\n',
'2024-05-03T08:41:06.016Z project Test run result processed and sent to IDE\n',
'2024-05-03T08:41:06.016Z uiService Outgoing message ui:summary\n',
'2024-05-03T08:41:06.017Z uiService Outgoing message ui:tests:someResultsUpdated\n',
'2024-05-03T08:41:28.552Z fs File changed: test/program.test.ts\n',
'2024-05-03T08:41:28.576Z uiService Outgoing message ui:files\n',
'2024-05-03T08:41:28.576Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:28.583Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:28.584Z project Test run started; run priority: 2\n',
'2024-05-03T08:41:28.584Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
'2024-05-03T08:41:28.585Z workers Starting test run, priority: 2\n',
'2024-05-03T08:41:28.585Z workers Distributing tests between 3 workers\n',
'2024-05-03T08:41:28.586Z workers Running tests in parallel\n',
'2024-05-03T08:41:28.586Z nodeRunner Starting sandbox [worker #0, session #s7tiy]\n',
'2024-05-03T08:41:28.586Z nodeRunner Starting sandbox [worker #1, session #4sh1e]\n',
'2024-05-03T08:41:28.586Z nodeRunner Preparing sandbox [worker #0, session #s7tiy]\n',
'2024-05-03T08:41:28.586Z nodeRunner Preparing sandbox [worker #1, session #4sh1e]\n',
'2024-05-03T08:41:28.586Z nodeRunner Prepared sandbox [worker #0, session #s7tiy]\n',
'2024-05-03T08:41:28.586Z nodeRunner Prepared sandbox [worker #1, session #4sh1e]\n',
'2024-05-03T08:41:28.586Z workers [worker #0, session #s7tiy] Running tests in sandbox\n',
'2024-05-03T08:41:28.586Z workers [worker #1, session #4sh1e] Running tests in sandbox\n',
"2024-05-03T08:41:28.589Z workers 'Scheduling Jest Test Run (s7tiy): 2024-05-03T08:41:28.587Z'\n",
"2024-05-03T08:41:28.590Z workers 'Scheduling Jest Test Run (4sh1e): 2024-05-03T08:41:28.590Z'\n",
"2024-05-03T08:41:28.873Z workers Sandbox (active) [s7tiy] error: Cannot find module './semVerInfo' from 'submodules/TsCommon.Utils/src/git/gitTag.ts'\n" +
'\n' +
'Require stack:\n' +
' submodules/TsCommon.Utils/src/git/gitTag.ts\n' +
' submodules/TsCommon.Utils/src/git/gitCmdService.ts\n' +
' src/iocRegisterHelper.ts\n' +
' test/iocResolve.test.ts\n' +
'\n' +
' at Resolver._throwModNotFoundError (.\\node_modules\\jest-resolve\\build\\resolver.js:427:11)\n' +
' at Resolver.resolveModule (.\\node_modules\\jest-resolve\\build\\resolver.js:358:10)\n' +
' at Resolver._getVirtualMockPath (.\\node_modules\\jest-resolve\\build\\resolver.js:619:14)\n' +
' at Resolver._getAbsolutePath (.\\node_modules\\jest-resolve\\build\\resolver.js:587:14)\n' +
' at Resolver.getModuleID (.\\node_modules\\jest-resolve\\build\\resolver.js:530:31)\n' +
' at Runtime._shouldMockCjs (.\\node_modules\\jest-runtime\\build\\index.js:1713:37)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1045:16)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitTag.ts:5:42)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitCmdService.ts:34:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\iocRegisterHelper.ts:17:46)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\iocResolve.test.ts:5:50)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:28.879Z workers [s7tiy] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:28.880Z workers 'Jest Test Run Complete (s7tiy): 2024-05-03T08:41:28.879Z'\n",
'2024-05-03T08:41:28.881Z workers [s7tiy] Sandbox is responsive, closing it\n',
"2024-05-03T08:41:29.270Z workers Sandbox (active) [4sh1e] error: Cannot find module './semVerInfo' from 'submodules/TsCommon.Utils/src/git/gitTag.ts'\n" +
'\n' +
'Require stack:\n' +
' submodules/TsCommon.Utils/src/git/gitTag.ts\n' +
' submodules/TsCommon.Utils/src/git/gitCmdService.ts\n' +
' src/iocRegisterHelper.ts\n' +
' src/program.ts\n' +
' test/program.test.ts\n' +
'\n' +
' at Resolver._throwModNotFoundError (.\\node_modules\\jest-resolve\\build\\resolver.js:427:11)\n' +
' at Resolver.resolveModule (.\\node_modules\\jest-resolve\\build\\resolver.js:358:10)\n' +
' at Resolver._getVirtualMockPath (.\\node_modules\\jest-resolve\\build\\resolver.js:619:14)\n' +
' at Resolver._getAbsolutePath (.\\node_modules\\jest-resolve\\build\\resolver.js:587:14)\n' +
' at Resolver.getModuleID (.\\node_modules\\jest-resolve\\build\\resolver.js:530:31)\n' +
' at Runtime._shouldMockCjs (.\\node_modules\\jest-runtime\\build\\index.js:1713:37)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1045:16)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitTag.ts:5:42)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\submodules\\TsCommon.Utils\\src\\git\\gitCmdService.ts:34:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\iocRegisterHelper.ts:17:46)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\program.ts:7:49)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\program.test.ts:4:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:29.273Z workers [4sh1e] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:29.274Z workers 'Jest Test Run Complete (4sh1e): 2024-05-03T08:41:29.274Z'\n",
'2024-05-03T08:41:29.275Z workers [4sh1e] Sandbox is responsive, closing it\n',
'2024-05-03T08:41:29.276Z workers Merging parallel test run results\n',
'2024-05-03T08:41:29.276Z project Test run finished\n',
'2024-05-03T08:41:29.276Z project Processed console.log entries\n',
'2024-05-03T08:41:29.276Z project Processed loading sequences\n',
'2024-05-03T08:41:29.276Z project Processed executed tests\n',
'2024-05-03T08:41:29.279Z project Processed code coverage\n',
'2024-05-03T08:41:29.289Z project Test run result processed and sent to IDE\n',
'2024-05-03T08:41:29.289Z uiService Outgoing message ui:summary\n',
'2024-05-03T08:41:29.289Z uiService Outgoing message ui:tests:someResultsUpdated\n',
'2024-05-03T08:41:39.689Z fs File changed in editor: src/iocRegisterHelper.ts\n',
'2024-05-03T08:41:39.690Z uiService Outgoing message ui:files\n',
'2024-05-03T08:41:39.691Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:39.697Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:39.699Z project Test run started; run priority: 2\n',
'2024-05-03T08:41:39.699Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
'2024-05-03T08:41:39.701Z workers Starting test run, priority: 2\n',
'2024-05-03T08:41:39.701Z workers Distributing tests between 3 workers\n',
'2024-05-03T08:41:39.702Z workers Running tests in parallel\n',
'2024-05-03T08:41:39.702Z nodeRunner Starting sandbox [worker #0, session #uyy0j]\n',
'2024-05-03T08:41:39.702Z nodeRunner Starting sandbox [worker #1, session #d91vf]\n',
'2024-05-03T08:41:39.702Z nodeRunner Preparing sandbox [worker #0, session #uyy0j]\n',
'2024-05-03T08:41:39.702Z nodeRunner Preparing sandbox [worker #1, session #d91vf]\n',
'2024-05-03T08:41:39.702Z nodeRunner Prepared sandbox [worker #0, session #uyy0j]\n',
'2024-05-03T08:41:39.702Z nodeRunner Prepared sandbox [worker #1, session #d91vf]\n',
'2024-05-03T08:41:39.702Z workers [worker #0, session #uyy0j] Running tests in sandbox\n',
'2024-05-03T08:41:39.703Z workers [worker #1, session #d91vf] Running tests in sandbox\n',
"2024-05-03T08:41:39.705Z workers 'Scheduling Jest Test Run (uyy0j): 2024-05-03T08:41:39.703Z'\n",
"2024-05-03T08:41:39.706Z workers 'Scheduling Jest Test Run (d91vf): 2024-05-03T08:41:39.705Z'\n",
"2024-05-03T08:41:39.880Z workers Sandbox (active) [uyy0j] error: ENOENT: no such file or directory, stat '.\\submodules\\TsCommon.Utils\\src\\gitTag.ts'\n" +
' at statSync (node:fs:1668:25)\n' +
' at .\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:341:145\n' +
' at Array.forEach (<anonymous>)\n' +
' at TsJestTransformer.exports.TsJestTransformer.TsJestTransformer.getCacheKey (.\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:340:33)\n' +
' at ScriptTransformer._getCacheKey (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:228:41)\n' +
' at ScriptTransformer._getFileCachePath (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:289:27)\n' +
' at ScriptTransformer.transformSource (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:525:32)\n' +
' at ScriptTransformer._transformAndBuildScript (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:674:40)\n' +
' at ScriptTransformer.transform (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:726:19)\n' +
' at Runtime.transformFile (.\\node_modules\\jest-runtime\\build\\index.js:1465:53)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1397:34)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\iocResolve.test.ts:5:50)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:39.882Z workers [uyy0j] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:39.883Z workers 'Jest Test Run Complete (uyy0j): 2024-05-03T08:41:39.882Z'\n",
'2024-05-03T08:41:39.883Z workers [uyy0j] Sandbox is responsive, closing it\n',
"2024-05-03T08:41:39.910Z workers Sandbox (active) [d91vf] error: ENOENT: no such file or directory, stat '.\\submodules\\TsCommon.Utils\\src\\gitTag.ts'\n" +
' at statSync (node:fs:1668:25)\n' +
' at .\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:341:145\n' +
' at Array.forEach (<anonymous>)\n' +
' at TsJestTransformer.exports.TsJestTransformer.TsJestTransformer.getCacheKey (.\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:340:33)\n' +
' at ScriptTransformer._getCacheKey (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:228:41)\n' +
' at ScriptTransformer._getFileCachePath (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:289:27)\n' +
' at ScriptTransformer.transformSource (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:525:32)\n' +
' at ScriptTransformer._transformAndBuildScript (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:674:40)\n' +
' at ScriptTransformer.transform (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:726:19)\n' +
' at Runtime.transformFile (.\\node_modules\\jest-runtime\\build\\index.js:1465:53)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1397:34)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\program.ts:7:49)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\program.test.ts:4:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:39.912Z workers [d91vf] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:39.912Z workers 'Jest Test Run Complete (d91vf): 2024-05-03T08:41:39.912Z'\n",
'2024-05-03T08:41:39.912Z workers [d91vf] Sandbox is responsive, closing it\n',
'2024-05-03T08:41:39.913Z workers Merging parallel test run results\n',
'2024-05-03T08:41:39.913Z project Test run finished\n',
'2024-05-03T08:41:39.913Z project Processed console.log entries\n',
'2024-05-03T08:41:39.913Z project Processed loading sequences\n',
'2024-05-03T08:41:39.913Z project Processed executed tests\n',
'2024-05-03T08:41:39.915Z project Processed code coverage\n',
'2024-05-03T08:41:39.921Z project Test run result processed and sent to IDE\n',
'2024-05-03T08:41:39.921Z uiService Outgoing message ui:summary\n',
'2024-05-03T08:41:39.922Z uiService Outgoing message ui:tests:someResultsUpdated\n',
'2024-05-03T08:41:39.922Z uiService Outgoing message ui:coverageChanged\n',
'2024-05-03T08:41:41.075Z fs File changed in editor: src/iocRegisterHelper.ts\n',
'2024-05-03T08:41:41.076Z uiService Outgoing message ui:files\n',
'2024-05-03T08:41:41.076Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:41.082Z uiService Outgoing message ui:busy\n',
'2024-05-03T08:41:41.084Z project Test run started; run priority: 2\n',
'2024-05-03T08:41:41.084Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
'2024-05-03T08:41:41.087Z workers Starting test run, priority: 2\n',
'2024-05-03T08:41:41.087Z workers Distributing tests between 3 workers\n',
'2024-05-03T08:41:41.087Z workers Running tests in parallel\n',
'2024-05-03T08:41:41.087Z nodeRunner Starting sandbox [worker #0, session #ohhsx]\n',
'2024-05-03T08:41:41.087Z nodeRunner Starting sandbox [worker #1, session #r61ho]\n',
'2024-05-03T08:41:41.087Z nodeRunner Preparing sandbox [worker #0, session #ohhsx]\n',
'2024-05-03T08:41:41.087Z nodeRunner Preparing sandbox [worker #1, session #r61ho]\n',
'2024-05-03T08:41:41.087Z nodeRunner Prepared sandbox [worker #0, session #ohhsx]\n',
'2024-05-03T08:41:41.087Z nodeRunner Prepared sandbox [worker #1, session #r61ho]\n',
'2024-05-03T08:41:41.087Z workers [worker #0, session #ohhsx] Running tests in sandbox\n',
'2024-05-03T08:41:41.087Z workers [worker #1, session #r61ho] Running tests in sandbox\n',
"2024-05-03T08:41:41.090Z workers 'Scheduling Jest Test Run (ohhsx): 2024-05-03T08:41:41.088Z'\n",
"2024-05-03T08:41:41.091Z workers 'Scheduling Jest Test Run (r61ho): 2024-05-03T08:41:41.090Z'\n",
"2024-05-03T08:41:41.240Z workers Sandbox (active) [ohhsx] error: ENOENT: no such file or directory, stat '.\\submodules\\TsCommon.Utils\\src\\gitTag.ts'\n" +
' at statSync (node:fs:1668:25)\n' +
' at .\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:341:145\n' +
' at Array.forEach (<anonymous>)\n' +
' at TsJestTransformer.exports.TsJestTransformer.TsJestTransformer.getCacheKey (.\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:340:33)\n' +
' at ScriptTransformer._getCacheKey (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:228:41)\n' +
' at ScriptTransformer._getFileCachePath (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:289:27)\n' +
' at ScriptTransformer.transformSource (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:525:32)\n' +
' at ScriptTransformer._transformAndBuildScript (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:674:40)\n' +
' at ScriptTransformer.transform (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:726:19)\n' +
' at Runtime.transformFile (.\\node_modules\\jest-runtime\\build\\index.js:1465:53)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1397:34)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\iocResolve.test.ts:5:50)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:41.242Z workers [ohhsx] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:41.243Z workers 'Jest Test Run Complete (ohhsx): 2024-05-03T08:41:41.242Z'\n",
'2024-05-03T08:41:41.244Z workers [ohhsx] Sandbox is responsive, closing it\n',
"2024-05-03T08:41:41.263Z workers Sandbox (active) [r61ho] error: ENOENT: no such file or directory, stat '.\\submodules\\TsCommon.Utils\\src\\gitTag.ts'\n" +
' at statSync (node:fs:1668:25)\n' +
' at .\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:341:145\n' +
' at Array.forEach (<anonymous>)\n' +
' at TsJestTransformer.exports.TsJestTransformer.TsJestTransformer.getCacheKey (.\\node_modules\\ts-jest\\dist\\legacy\\ts-jest-transformer.js:340:33)\n' +
' at ScriptTransformer._getCacheKey (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:228:41)\n' +
' at ScriptTransformer._getFileCachePath (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:289:27)\n' +
' at ScriptTransformer.transformSource (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:525:32)\n' +
' at ScriptTransformer._transformAndBuildScript (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:674:40)\n' +
' at ScriptTransformer.transform (.\\node_modules\\@jest\\transform\\build\\ScriptTransformer.js:726:19)\n' +
' at Runtime.transformFile (.\\node_modules\\jest-runtime\\build\\index.js:1465:53)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1397:34)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\src\\program.ts:7:49)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at Runtime.requireModuleOrMock (.\\node_modules\\jest-runtime\\build\\index.js:1048:21)\n' +
' at Object.<anonymous> (.\\test\\program.test.ts:4:39)\n' +
' at Runtime._execModule (.\\node_modules\\jest-runtime\\build\\index.js:1439:24)\n' +
' at Runtime._loadModule (.\\node_modules\\jest-runtime\\build\\index.js:1022:12)\n' +
' at Runtime.requireModule (.\\node_modules\\jest-runtime\\build\\index.js:882:12)\n' +
' at jestAdapter (.\\node_modules\\jest-circus\\build\\legacy-code-todo-rewrite\\jestAdapter.js:77:13)\n' +
' at processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async runTestInternal (.\\node_modules\\jest-runner\\build\\runTest.js:367:16)\n' +
' at async runTest (.\\node_modules\\jest-runner\\build\\runTest.js:444:34)\n',
'2024-05-03T08:41:41.265Z workers [r61ho] Run 0 test(s), skipped 0 test(s)\n',
"2024-05-03T08:41:41.266Z workers 'Jest Test Run Complete (r61ho): 2024-05-03T08:41:41.265Z'\n",
'2024-05-03T08:41:41.266Z workers [r61ho] Sandbox is responsive, closing it\n',
'2024-05-03T08:41:41.266Z workers Merging parallel test run results\n',
'2024-05-03T08:41:41.267Z project Test run finished\n',
'2024-05-03T08:41:41.267Z project Processed console.log entries\n',
'2024-05-03T08:41:41.267Z project Processed loading sequences\n',
'2024-05-03T08:41:41.267Z project Processed executed tests\n',
'2024-05-03T08:41:41.268Z project Processed code coverage\n',
'2024-05-03T08:41:41.273Z project Test run result processed and sent to IDE\n',
'2024-05-03T08:41:41.273Z uiService Outgoing message ui:summary\n',
'2024-05-03T08:41:41.273Z uiService Outgoing message ui:tests:someResultsUpdated\n'
]
}
Thanks for reporting the issue.
From the logs it looks like you are using ts-jest
, and we have seen some ts-jest-transformer
caching specific issues in past, that were not caused Wallaby.
Does Jest CLI in watch mode (ie. jest --watch
or jest --watchAll
) reliably works for you on the same code base, with the same type of non trivial changes, like moving files, etc.?
Does Jest CLI in watch mode (ie. jest --watch or jest --watchAll) reliably works for you on the same code base, with the same type of non trivial changes, like moving files, etc.?
Yes I now always run the jest --watch
in parallel so I know when to stop troubleshooting and restart wallaby (e.g. Jest reports all tests passing but Wallaby says something is failing).
I just realized this project has a bit awkward setup with a nested git submodule that also has jest related config files in it. I have now removed those jest config files so I only have the jest config files at root level of project and we'll see if that helps.
This seems to work much better after removing duplicate jest config files so closing for now.
Awesome, thanks for the update!
If you would like us to investigate why Wallaby was misbehaving in the setup with a nested git submodule that also has jest related config, please share a sample repo where we can reproduce the issue, we are happy to investigate and fix the scenario for you too.
Issue description or question
After editing tests/code I notice that suddenly there are a lot of failing tests that makes no sense (with
#n
suffixes ). After refreshing test explorer even more tests with#n
suffixes appear. Restarting wallaby and then all tests are green and no "bogus tests" exist.Notes
This is one of many issues I have that are resolved by restarting wallabyJS, which I have to do basically every time I do non trivial changes, but it takes some time to realize that the errors reported by wallaby make no sense. Other weird behavior I notice (not in this report though) that goes away with a wallabyJS restart includes:
Screenshots
Before wallabyJS Restart
After wallabyJS restart
Wallaby diagnostics report
(I had to remove a lot to keep description within the 65535 character limit)