Skip to content

Conversation

@jrieken
Copy link
Member

@jrieken jrieken commented Oct 23, 2025

No description provided.

Copilot AI review requested due to automatic review settings October 23, 2025 16:13
@jrieken jrieken enabled auto-merge October 23, 2025 16:13
@jrieken jrieken self-assigned this Oct 23, 2025
@jrieken jrieken marked this pull request as draft October 23, 2025 16:13
auto-merge was automatically disabled October 23, 2025 16:13

Pull request was converted to draft

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request refactors the inline chat testing strategy by renaming Inline2 to InlineChatIntent throughout the test codebase. The change reflects a more descriptive naming convention that better represents the inline chat intent interaction being tested.

Key Changes

  • Renamed EditTestStrategy.Inline2 to EditTestStrategy.InlineChatIntent
  • Updated all test files to use the new forInlineAndInlineChatIntent helper instead of forInlineAndInline2
  • Refactored simulateInlineChat3 function to simulateInlineChatIntent with enhanced diagnostic reference support
  • Updated baseline test data and outcome files to reflect the naming changes

Reviewed Changes

Copilot reviewed 65 out of 65 changed files in this pull request and generated no comments.

Show a summary per file
File Description
test/simulation/types.ts Renamed enum value and updated documentation comment
test/simulation/inlineChatSimulator.ts Refactored simulation function with new name and added diagnostic reference contribution logic
test/simulation/slash-test/testGen.ts.stest.ts Updated imports and test suite configuration to use new naming
test/simulation/slash-test/testGen.csharp.stest.ts Updated imports and helper function calls
test/simulation/slash-test/testGen.cpp.stest.ts Updated imports and helper function calls
test/simulation/baseline.json Updated test baseline names from inline2 to InlineChatIntent
test/outcome/*.json Updated test outcome file names and request hashes
test/simulation/cache/layers/*.sqlite Added new cached test layer files

}

const diagnostics = !this.testContext.isInSimulationTests && this.configurationService.getExperimentBasedConfig(ConfigKey.AutoFixDiagnostics, this.experimentationService) && !(file.isNotebook)
const diagnostics = (this.props.diagnosticsTimeout === undefined || this.props.diagnosticsTimeout >= 0)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fyi @roblourens - I know there is a discussion around this feature and I don't wanna get to involved in that, but for inline chat we really don't need to wait for diagnostics because the tool result won't be fed back to the LM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants