Repository navigation
Add manual macOS terminal regression tests - #14
Closed
kartheekp-ms wants to merge 1 commit into
Closed
kartheekp-ms wants to merge 1 commit into
kartheekp-ms wants to merge 1 commit into
Conversation
Import the pinned 51-case shared terminal suite, retain the Windows ConPTY backend, and add a standard-library POSIX PTY adapter with portable shell and locking fixtures. Document isolated manual Mac setup without changing production code or CI. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
kartheekp-ms
added this pull request to stack #13
October 6, 2026 21:55
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a manual-only, full terminal regression suite on top of #12. No production C#, pipeline, signing, root configuration, or existing PR/stack changes.
kartheekp-ms/dotnet-package-skillsat59d3bc0d4fc80188d33bcc257d2a83c99a4cbfa3; retain every original assertion and the pinned manifests/emulator.Validation and limits
LatestPatch).The long tool suites were run on the initial
3bf02ffparent plus this final harness. Before first publication, this unpublished upper branch was fast-forwarded to1a6fcc1372bd0c6a72d8f601edb9c9cccbdd1d65, whose only delta is the user's README cleanup. Source/test/build blobs and harness content remained unchanged; both native builds passed again on that final parent.Run on a Mac
Follow the manual terminal README for the root SDK, matching architecture/runtimes, isolated venv and
npm ci. After building from the repo root:For an optional .NET 8 run, use the net8.0 apphost with
DOTNET_ROLL_FORWARD=LatestPatchand an installed .NET 8 runtime in the same installation. Preserve the run directory's ANSI/screen/buffer logs when reporting a failure.