microsoft / microsoft/terminal

Resize reflow tests

Open
#796 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Interaction Issue-Task Product-Conhost
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

I have some note to myself in the internal tracker that resize-with-reflow should probably have a test suite on it. Sure, it's a conhost feature, but it will likely affect the presentation of things through the ConPTY.

We'll probably want to adjust some of the behaviors around resize-with-reflow as we tighten up integration with the PTY and with the Terminal app, and before we make big changes... we should probably have enough tests to convince ourselves that the behavior we currently have is maintained to some degree (or at least changed intentionally, not accidentally).

This was MSFT: 19600272

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing conhost resize-with-reflow behavior and any tests covering ConPTY or Terminal integration. Define the current resize behavior that should be preserved, then add coverage for the relevant cases and verify that the suite detects unintended changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.