Update .NET extension reload E2E contract - #2176
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d7f9a806-ac6c-4db3-9a56-4df4b9d73f76
There was a problem hiding this comment.
Pull request overview
Updates the .NET E2E reload contract to verify that global enablement overrides session-local disablement.
Changes:
- Expects reload to restart a disabled extension.
- Verifies the restarted process has a positive PID.
Show a summary per file
| File | Description |
|---|---|
dotnet/test/E2E/RpcExtensionsLoadedE2ETests.cs |
Updates extension reload expectations and PID assertions. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Balanced
Cross-SDK Consistency Review ✅This PR modifies only one .NET E2E test file ( No cross-SDK consistency issues found. Specifically:
The changes maintain cross-SDK consistency.
|
|
Closing for sequencing: this contract-test update should be generated and applied with the SDK release after github/copilot-agent-runtime#13831 is finalized, rather than landing as a standalone SDK PR now. |
Summary
session.extensions.reloadDepends on github/copilot-agent-runtime#13831. The current SDK CI runtime still implements the previous session-local reload behavior, so this contract test becomes green when that runtime change is available.
Validation
git diff --checkdotnettoolchain