You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Skip all debug adapter E2E tests on Windows PowerShell
The CI hang is in the shared per-test InitializeAsync that starts the
PSES debug-adapter server, not in any single test, so skipping only
CanAttachScriptWithPathMappings just promotes the next test to first
victim. Each test pays a fresh cold-start, and intermittently any one of
them can be the test that wedges on the 20260614 runner image.
Broaden the discovery-time Windows PowerShell skip to the entire
DebugAdapterProtocolMessageTests class: add a SkippableTheory companion
to the existing SkippableFact variant, share the skip reason, and apply
the attributes to all test methods. The pwsh (.NET 8) E2E suite still
runs the full set, so only in-box Windows PowerShell debug-adapter
coverage is paused, pending a real fix tracked in #2323.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
publicconststringReason="The debug adapter can wedge during startup on in-box Windows PowerShell since the 20260614 runner image; see https://github.com/PowerShell/PowerShellEditorServices/issues/2323.";
16
+
}
17
+
9
18
/// <summary>
10
19
/// A <see cref="SkippableFactAttribute"/> that additionally skips the test at
11
20
/// <em>discovery</em> time when running under in-box Windows PowerShell.
@@ -28,7 +37,7 @@ public SkippableFactOnWindowsPowerShellAttribute()
Skip="Attach wedges during setup on Windows PowerShell since the 20260614 runner image; see https://github.com/PowerShell/PowerShellEditorServices/issues/2323.";
0 commit comments