-
Notifications
You must be signed in to change notification settings - Fork 735
Closed
Labels
Description
Test Details
- Name of test: crossFileContextUtil, fetchSupplementalContextForSrc, for t1 group, should return repomap + opentabs context:
- OS of failure: Windows
- VSCode version of failure (minimum/insider/stable): Insider
- Link to failing run: https://github.com/aws/aws-toolkit-vscode/actions/runs/11938979186/job/33278472299
- Link to failing test:
aws-toolkit-vscode/packages/amazonq/test/unit/codewhisperer/util/crossFileContextUtil.test.ts
Lines 64 to 97 in 2844554
it('for t1 group, should return repomap + opentabs context', async function () { await toTextEditor(aStringWithLineCount(200), 'CrossFile.java', tempFolder, { preview: false }) const myCurrentEditor = await toTextEditor('', 'TargetFile.java', tempFolder, { preview: false, }) await assertTabCount(2) sinon.stub(FeatureConfigProvider.instance, 'getProjectContextGroup').returns('t1') sinon .stub(LspController.instance, 'queryInlineProjectContext') .withArgs(sinon.match.any, sinon.match.any, 'codemap') .resolves([ { content: 'foo', score: 0, filePath: 'q-inline', }, ]) const actual = await crossFile.fetchSupplementalContextForSrc(myCurrentEditor, fakeCancellationToken) assert.ok(actual) assert.strictEqual(actual.supplementalContextItems.length, 4) assert.strictEqual(actual?.strategy, 'codemap') assert.deepEqual(actual?.supplementalContextItems[0], { content: 'foo', score: 0, filePath: 'q-inline', }) assert.strictEqual(actual.supplementalContextItems[1].content.split('\n').length, 50) assert.strictEqual(actual.supplementalContextItems[2].content.split('\n').length, 50) assert.strictEqual(actual.supplementalContextItems[3].content.split('\n').length, 50) })
Log of Test Failure
1) crossFileContextUtil
fetchSupplementalContextForSrc
for t1 group, should return repomap + opentabs context:
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
0 !== 4
+ expected - actual
-0
+4
at Context.<anonymous> (D:\a\aws-toolkit-vscode\aws-toolkit-vscode\packages\amazonq\test\unit\codewhisperer\util\crossFileContextUtil.test.ts:86:20)
deleteTestTempDirs: deleted 103 test temp dirs
Error: 1 tests failed.
at D:\a\aws-toolkit-vscode\aws-toolkit-vscode\packages\core\src\test\testRunner.ts:124:28
at MultiReporters.done (D:\a\aws-toolkit-vscode\aws-toolkit-vscode\node_modules\mocha-multi-reporters\lib\MultiReporters.js:124:16)
at done (D:\a\aws-toolkit-vscode\aws-toolkit-vscode\node_modules\mocha\lib\mocha.js:1007:16)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
Extension host test runner error Error: 1 tests failed.
at D:\a\aws-toolkit-vscode\aws-toolkit-vscode\packages\core\src\test\testRunner.ts:124:28
Asking native host service to exit with code 1.
at MultiReporters.done (D:\a\aws-toolkit-vscode\aws-toolkit-vscode\node_modules\mocha-multi-reporters\lib\MultiReporters.js:124:16)
at done (D:\a\aws-toolkit-vscode\aws-toolkit-vscode\node_modules\mocha\lib\mocha.js:1007:16)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
Additional Information
Observed 3+ times.