[PR #10077] [MERGED] Add a test for GH-9692/MSFT-33127449 #27879

Open
opened 2026-01-31 09:24:50 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/10077
Author: @DHowett
Created: 5/11/2021
Status: Merged
Merged: 5/12/2021
Merged by: @undefined

Base: mainHead: dev/duhowett/heck_yes


📝 Commits (4)

  • cf3e03c Add a test for GH-9692/MSFT-33127449
  • 81413ff Update src/host/ft_host/API_MultipleInflightMessageTests.cpp
  • f823fc5 slightly better thread stewardship
  • 2595f55 note fix commit; thanks @lhecker

📊 Changes

4 files changed (+105 additions, -0 deletions)

View changed files

src/host/ft_host/API_MultipleInflightMessageTests.cpp (+100 -0)
📝 src/host/ft_host/Host.FeatureTests.vcxproj (+1 -0)
📝 src/host/ft_host/Host.FeatureTests.vcxproj.filters (+3 -0)
📝 src/host/ft_host/sources (+1 -0)

📄 Description

This test has some load bearing specifics in it.

In short, it must trigger multiple boost::small_vector growths. The
vector is reused for the lifetime of the console (!) so it must be
forced to act the way the repro requires.

Oh, and the test needs to be run with Application Verifier +Heap.

This validates the fix in c0ab9cb5b5.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/10077 **Author:** [@DHowett](https://github.com/DHowett) **Created:** 5/11/2021 **Status:** ✅ Merged **Merged:** 5/12/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `dev/duhowett/heck_yes` --- ### 📝 Commits (4) - [`cf3e03c`](https://github.com/microsoft/terminal/commit/cf3e03c64a7def31acdbe7c16a5fe548b10da345) Add a test for GH-9692/MSFT-33127449 - [`81413ff`](https://github.com/microsoft/terminal/commit/81413ff6bac28a4d2b95366b9e5346d275af5cca) Update src/host/ft_host/API_MultipleInflightMessageTests.cpp - [`f823fc5`](https://github.com/microsoft/terminal/commit/f823fc53e6173680d0a620d31678d212b5728f51) slightly better thread stewardship - [`2595f55`](https://github.com/microsoft/terminal/commit/2595f553bd788ced45108484cc97018acaf103a5) note fix commit; thanks @lhecker ### 📊 Changes **4 files changed** (+105 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `src/host/ft_host/API_MultipleInflightMessageTests.cpp` (+100 -0) 📝 `src/host/ft_host/Host.FeatureTests.vcxproj` (+1 -0) 📝 `src/host/ft_host/Host.FeatureTests.vcxproj.filters` (+3 -0) 📝 `src/host/ft_host/sources` (+1 -0) </details> ### 📄 Description This test has some load bearing specifics in it. In short, it must trigger multiple boost::small_vector growths. The vector is reused for the lifetime of the console (!) so it must be forced to act the way the repro requires. Oh, and the test needs to be run with Application Verifier +Heap. This validates the fix in c0ab9cb5b55d745a1528c7429615c71e0745ed8d. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:24:50 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27879