Repository navigation
[docs] Update glossary - weekly full scan #11570
Description
Tip
Your pull request is ready to create! 🎉 ✅
Everything is OK—the changes have been pushed to branch glossary-update-daily-20260928-89c8f5e2c7300e17. Please review the changes, including any protected files, before creating the pull request.
The original pull request description is below.
Glossary Updates
Scan Type: Full scan (weekly, Monday — reviewed last 7 days of commit history)
Terms Added:
- MSTEST0087 (duplicate DataRow display name): New analyzer (
DuplicateDataRowDisplayNameAnalyzer, warning, enabled by default) introduced in Add analyzer for duplicate DataRow display names #11409 that flags duplicate explicit[DataRow(DisplayName = "...")]values on the same[TestMethod], which otherwise produce ambiguous/colliding test-result identities. Documented following the existing MSTEST0086 entry pattern. - MSTest.Windows.UIAutomation: New MSTest.Sdk-integrated package introduced in Add MSTest.Windows.UIAutomation for desktop UI tests #10862 providing desktop UI Automation helpers, gated to Windows target frameworks, with
EnableWindowsUIAutomationandMSTestWindowsUIAutomationVersionMSBuild controls.
Terms Updated: None (the UWP/AppContainer MTP entries touched by #11484 and the Microsoft.Testing.Extensions.PackagedApp prose were already updated in the same commit by the feature PR author).
Changes Analyzed:
- Reviewed 112 commits from the last 7 days (an unshallow fetch was required since the local clone was shallow).
- Confirmed several PRs (Enable MTP for UWP and AppContainer Windows apps #11484, Add MSTest.Windows.UIAutomation for desktop UI tests #10862, Add provider-independent testing platform diagnostics #11521, Enforce dependency-free Microsoft.Testing.Platform core #11557, Split DotnetMuxerLocator into platform-focused modules #11534, Split AzureDevOpsTestResultsPublisher into focused partial-class files #11502, [perf-improver] Avoid IL-emitting Compile() in Assert.That fast path #11561, Refactor affected-test containment validation #11516/Fix Windows affected-test map collection #11523/Disable broken affected-test rollout #11532) either already updated the glossary themselves or introduced only internal/refactor-level changes with no new user-facing terminology.
- No new terminology found in dependency/localization bump commits or OneLocBuild check-ins.
Related Changes:
- PR Add analyzer for duplicate DataRow display names #11409: Add analyzer for duplicate DataRow display names (MSTEST0087)
- PR Add MSTest.Windows.UIAutomation for desktop UI tests #10862: Add MSTest.Windows.UIAutomation for desktop UI tests
Cache memory (glossary-state.json) updated with this scan's processed commits/PRs and notes for the next run.
Note
GitHub Actions is not permitted to create or approve pull requests in this repository.
The changes have been pushed to branch
glossary-update-daily-20260928-89c8f5e2c7300e17and are ready to review.
To fix the permissions issue, go to Settings → Actions → General and enable Allow GitHub Actions to create and approve pull requests. See also: gh-aw FAQ
Show patch preview (24 of 43 lines)
From 23ec6946274144a9e435eb0ac954fb52494ecac9 Mon Sep 17 00:00:00 2001
X-GH-AW-Base-Commit: 7287c75f4d15a9001396542cd64fe3c0fd65bfc4
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Mon, 28 Sep 2026 04:45:34 +0000
Subject: [PATCH] [docs] Update glossary - daily scan
Add MSTEST0087 (duplicate DataRow display name) and MSTest.Windows.UIAutomation entries.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
docs/glossary.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/docs/glossary.md b/docs/glossary.md
index 626e8528c..e33c3d1f4 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -262,6 +262,10 @@ An MSTest attribute (`[MemberConditionAttribute]`) in `Microsoft.VisualStudio.Te
An MSTest analyzer (`RedundantTestMethodAttributeAnalyzer`, informational severity, enabled by default) that flags a method-level attribute as redundant when the containing `[TestClass]` already establishes equivalent or more restrictive behavior, so the method-level copy has no effect. Covered attribute pairs include `[OSCondition]`, `[ArchitectureCondition]`, `[CICondition]`, `[DoNotParallelize]`, `[ResourceLock]`, `[Retry]`, `[Ignore]`, `[TestCategory]`, `[TestProperty]`, `[DeploymentItem]`, and `[DependsOn]`. A companion C# code fix (`RedundantTestMethodAttributeFixer`) removes the flagged attribute. Introduced in [PR #11267](https://github.com/microsoft/testfx/pull/11267). See also [ResourceLockAttribute](#resourcelockattribute).
+### MSTEST0087 (duplicate DataRow display name)
+
+An MSTest analyzer (`DuplicateDataRowDisplayNameAnalyzer`, warning severity, enabled by default) that flags a `[DataRow(DisplayName = "...")]` argument on a `[TestMethod]` when another `[DataRow]` on the same method already declares the same non-empty `DisplayName`. Duplicate display names produce ambiguous or colliding test-result identities in reports and test explorers. Comparison is ordinal (case-sensitive) and only considers expli
... (truncated)Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
github.com
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
network:
allowed:
- defaults
- "github.com"See Network Configuration for more information.
🤖 Automated content by GitHub Copilot. Generated by the Glossary Maintainer workflow. · copilot · auto · 111.4 AIC · ⌖ 10.9 AIC · ⊞ 12.9K · [◷]( · ◷)
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/glossary-maintainer.md@main
- expires on Sep 30, 2026, 4:49 AM UTC
Activity