Skip to content

unreliable test: crossFileContextUtil, for t1 group, should return repomap + opentabs context #6079

@Hweinstock

Description

@Hweinstock

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:
    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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions