@@ -46,7 +46,6 @@ public DebuggerManagerTests(ITestOutputHelper output)
4646 public async Task DebuggerManager_AllFeaturesByDefault_NoDebuggerObjectsCreated ( )
4747 {
4848#if NET8_0_OR_GREATER
49-
5049 // These tests often hang on x86 on .NET 8+. Needs investigation
5150 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
5251#endif
@@ -69,6 +68,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
6968 public async Task DebuggerManager_DynamicInstrumentationExplicitlyDisabled_NoDebuggerObjectsCreated ( )
7069 {
7170#if NET8_0_OR_GREATER
71+ // These tests often hang on x86 on .NET 8+. Needs investigation
7272 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
7373#endif
7474 // at least one product should be enabled to initialize the debugger manager
@@ -90,6 +90,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
9090 public async Task DebuggerManager_ExceptionReplayExplicitlyDisabled_NoExceptionReplayObjectsCreated ( )
9191 {
9292#if NET8_0_OR_GREATER
93+ // These tests often hang on x86 on .NET 8+. Needs investigation
9394 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
9495#endif
9596 // at least one product should be enabled to initialize the debugger manager
@@ -109,6 +110,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
109110 public async Task DebuggerManager_CodeOriginExplicitlyDisabled_NoCodeOriginObjectsCreated ( )
110111 {
111112#if NET8_0_OR_GREATER
113+ // These tests often hang on x86 on .NET 8+. Needs investigation
112114 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
113115#endif
114116 // at least one product should be enabled to initialize the debugger manager
@@ -128,6 +130,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
128130 public async Task DebuggerManager_SymbolDatabaseUploadDisabled_NoSymbolUploaderCreated ( )
129131 {
130132#if NET8_0_OR_GREATER
133+ // These tests often hang on x86 on .NET 8+. Needs investigation
131134 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
132135#endif
133136 // at least one product should be enabled to initialize the debugger manager
@@ -149,6 +152,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
149152 public async Task DebuggerManager_DynamicInstrumentationEnabled_WithoutRemoteConfig_LogsWarning ( )
150153 {
151154#if NET8_0_OR_GREATER
155+ // These tests often hang on x86 on .NET 8+. Needs investigation
152156 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
153157#endif
154158 SetEnvironmentVariable ( ConfigurationKeys . Rcm . RemoteConfigurationEnabled , "false" ) ;
@@ -164,6 +168,7 @@ public async Task DebuggerManager_DynamicInstrumentationEnabled_WithoutRemoteCon
164168 public async Task DebuggerManager_DynamicInstrumentationEnabled_WitRemoteConfig_CreateDynamicInstrumentationObjects ( )
165169 {
166170#if NET8_0_OR_GREATER
171+ // These tests often hang on x86 on .NET 8+. Needs investigation
167172 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
168173#endif
169174 SetEnvironmentVariable ( ConfigurationKeys . Rcm . RemoteConfigurationEnabled , "true" ) ;
@@ -182,6 +187,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
182187 public async Task DebuggerManager_ExceptionReplayEnabled_CreatesExceptionReplayObjects ( )
183188 {
184189#if NET8_0_OR_GREATER
190+ // These tests often hang on x86 on .NET 8+. Needs investigation
185191 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
186192#endif
187193 SetEnvironmentVariable ( ConfigurationKeys . Debugger . ExceptionReplayEnabled , "true" ) ;
@@ -199,6 +205,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
199205 public async Task DebuggerManager_CodeOriginEnabled_CreatesCodeOriginObjects ( )
200206 {
201207#if NET8_0_OR_GREATER
208+ // These tests often hang on x86 on .NET 8+. Needs investigation
202209 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
203210#endif
204211 SetEnvironmentVariable ( ConfigurationKeys . Debugger . CodeOriginForSpansEnabled , "true" ) ;
@@ -216,6 +223,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
216223 public async Task DebuggerManager_MultipleFeaturesCombined_CreatesAppropriateObjects ( )
217224 {
218225#if NET8_0_OR_GREATER
226+ // These tests often hang on x86 on .NET 8+. Needs investigation
219227 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
220228#endif
221229 SetEnvironmentVariable ( ConfigurationKeys . Debugger . ExceptionReplayEnabled , "true" ) ;
@@ -240,6 +248,7 @@ await RunDebuggerManagerTestWithMemoryAssertions(memoryAssertions =>
240248 public async Task DebuggerManager_StartupDiagnosticLogEnabled_WritesConfigurationLog ( )
241249 {
242250#if NET8_0_OR_GREATER
251+ // These tests often hang on x86 on .NET 8+. Needs investigation
243252 Skip . If ( ! EnvironmentTools . IsTestTarget64BitProcess ( ) ) ;
244253#endif
245254 SetEnvironmentVariable ( ConfigurationKeys . StartupDiagnosticLogEnabled , "true" ) ;
0 commit comments