InputTests::RawReadUnpacksCoalsescedInputRecords fails Core gates #1512

Closed
opened 2026-01-30 22:29:19 +00:00 by claunia · 1 comment
Owner

Originally created by @miniksa on GitHub (Jun 4, 2019).

Originally assigned to: @miniksa on GitHub.

Ported from MSFT: 21918618.

Error:
AreEqual(wch, writeWch) - Values (27, 97)

1 test case affected:
InputTests::RawReadUnpacksCoalsescedInputRecords

Originally created by @miniksa on GitHub (Jun 4, 2019). Originally assigned to: @miniksa on GitHub. Ported from MSFT: 21918618. Error: AreEqual(wch, writeWch) - Values (27, 97) 1 test case affected: InputTests::RawReadUnpacksCoalsescedInputRecords
claunia added the Product-ConhostResolution-Fix-CommittedIssue-BugArea-Input labels 2026-01-30 22:29:19 +00:00
Author
Owner

@miniksa commented on GitHub (Jun 4, 2019):

I've investigated this and it is an ordering issue. This particular test, when run on a desktop scenario, runs every test in the InputTests gamut. When run on a core scenario, some of the tests are skipped.

It turns out that RawReadUnpacksCoalsescedInputRecords doesn't flush the input queue as it starts and is susceptible to whichever tests ran before it. Some of them clean up or set it into an appropriate state, some do not.

@miniksa commented on GitHub (Jun 4, 2019): I've investigated this and it is an ordering issue. This particular test, when run on a desktop scenario, runs every test in the InputTests gamut. When run on a core scenario, some of the tests are skipped. It turns out that `RawReadUnpacksCoalsescedInputRecords` doesn't flush the input queue as it starts and is susceptible to whichever tests ran before it. Some of them clean up or set it into an appropriate state, some do not.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1512