microsoft / microsoft/terminal
Correct Conhost.UIA.Tests failures
Open
Nobody has claimed this yet.
Area-CodeHealth
Issue-Task
Product-Conhost
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
With the tests being re-enabled with Helix in automation, I've turned off the ones that are failing. They need to be fixed and restored.
This is the list for Conhost.UIA.Tests:
ExperimentalTabTests.CheckExperimentalDisableStateExperimentalTabTests.CheckRegistryWritebacksExperimentalTabTests.CheckShortcutWritebacksCloseTests.CheckCloseKeyPressTests.VerifyCtrlKeysBashKeyPressTests.VerifyCtrlCBashWinEventTests.TestSelectionWinEventTests.TestScrollByOverflowWinEventTests.TestLaunchAndExitChildWinEventTests.TestScrollByWheelAccessibilityTests.CanMoveEndpointByUnitNearTopBoundaryAccessibilityTests.CanMoveEndpointByUnitNearBottomBoundaryAccessibilityTests.CanGetDocumentRangeTextAccessibilityTests.CanExpandToEnclosingUnitTextRangeProviderAccessibilityTests.CanAccessTextAreaUiaElementAccessibilityTests.CanGetBoundingRectanglesAccessibilityTests.CanGetVisibleRangeAccessibilityTests.CanCompareTextRangeProviderEndpointsAccessibilityTests.CanGetTextAtCharacterLevelAccessibilityTests.CanMoveRange
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the listed Conhost.UIA.Tests cases, including the ExperimentalTabTests, CloseTests, KeyPressTests, WinEventTests, and AccessibilityTests failures. Investigate each disabled test and restore all listed tests so the full Conhost.UIA.Tests suite passes in Helix automation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- accessibility, operating-systems, testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100