OmniSharp / omnisharp-roslyn

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
MIT License
1.77k stars 421 forks source link

Run Tests in Context doesn't indicate when the test runner crashes #1924

Open RikkiGibson opened 4 years ago

RikkiGibson commented 4 years ago

If you run tests via the Run Tests in Context command, and the test runner crashes, for example by failing a Debug.Assert, it just reports the result for the subset of the tests that finished up to that point, and doesn't let you know that an assert failed.

I picked up on this when I saw "all the Roslyn NullableReferenceTypesTests passed" in my output window, and it showed about 300 successes instead of about 3000. 😉 @333fred

333fred commented 4 years ago

This is not my experience. For example, this is what I get if I put a Debug.Fail("Failed"); in a test and run it via run tests in context:

[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.1-pre.build.4059 (64-bit .NET 5.0.0-preview.8.20407.11)
[xUnit.net 00:00:00.69]   Discovering: Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests
[xUnit.net 00:00:01.64]   Discovered:  Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.1-pre.build.4059 (64-bit .NET 5.0.0-preview.8.20407.11)
[xUnit.net 00:00:00.73]   Starting:    Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests
The active test run was aborted. Reason: Test host process crashed : Process terminated. Assertion failed.
Failed
   at Microsoft.CodeAnalysis.CSharp.UnitTests.CompilationErrorTests.ParameterAndReturnTypesAreStaticClassesWarning() in /home/fred/git/roslyn/src/Compilers/CSharp/Test/Symbol/Symbols/SymbolErrorTests.cs:line 13377
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Xunit.Sdk.TestInvoker`1.CallTestMethod(Object testClassInstance) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 150
   at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<<InvokeTestMethodAsync>b__1>d.MoveNext() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 257
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<InvokeTestMethodAsync>b__1()
   at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\ExecutionTimer.cs:line 48
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction)
   at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<InvokeTestMethodAsync>b__0() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 242
   at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in C:\projects\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 90
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code)
   at Xunit.Sdk.TestInvoker`1.InvokeTestMethodAsync(Object testClassInstance) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 241
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestInvoker`1.InvokeTestMethodAsync(Object testClassInstance)
   at Xunit.Sdk.XunitTestInvoker.InvokeTestMethodAsync(Object testClassInstance) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestInvoker.cs:line 112
   at Xunit.Sdk.TestInvoker`1.<RunAsync>b__47_0() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 206
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestInvoker`1.<RunAsync>b__47_0()
   at Xunit.Sdk.ExceptionAggregator.RunAsync[T](Func`1 code) in C:\projects\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 107
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.ExceptionAggregator.RunAsync[T](Func`1 code)
   at Xunit.Sdk.TestInvoker`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 189
   at Xunit.Sdk.XunitTestRunner.InvokeTestMethodAsync(ExceptionAggregator aggregator) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestRunner.cs:line 84
   at Xunit.Sdk.XunitTestRunner.InvokeTestAsync(ExceptionAggregator aggregator) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestRunner.cs:line 67
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.XunitTestRunner.InvokeTestAsync(ExceptionAggregator aggregator)
   at Xunit.Sdk.TestRunner`1.<>c__DisplayClass43_0.<RunAsync>b__0() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestRunner.cs:line 149
   at Xunit.Sdk.ExceptionAggregator.RunAsync[T](Func`1 code) in C:\projects\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 107
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.ExceptionAggregator.RunAsync[T](Func`1 code)
   at Xunit.Sdk.TestRunner`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestRunner.cs:line 149
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestRunner`1.RunAsync()
   at Xunit.Sdk.XunitTestCaseRunner.RunTestAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestCaseRunner.cs:line 139
   at Xunit.Sdk.TestCaseRunner`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestCaseRunner.cs:line 82
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestCaseRunner`1.RunAsync()
   at Xunit.Sdk.XunitTestCase.RunAsync(IMessageSink diagnosticMessageSink, IMessageBus messageBus, Object[] constructorArguments, ExceptionAggregator aggregator, CancellationTokenSource cancellationTokenSource) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\XunitTestCase.cs:line 162
   at Xunit.Sdk.XunitTestMethodRunner.RunTestCaseAsync(IXunitTestCase testCase) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestMethodRunner.cs:line 45
   at Xunit.Sdk.TestMethodRunner`1.RunTestCasesAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestMethodRunner.cs:line 136
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestMethodRunner`1.RunTestCasesAsync()
   at Xunit.Sdk.TestMethodRunner`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestMethodRunner.cs:line 106
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestMethodRunner`1.RunAsync()
   at Xunit.Sdk.XunitTestClassRunner.RunTestMethodAsync(ITestMethod testMethod, IReflectionMethodInfo method, IEnumerable`1 testCases, Object[] constructorArguments) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestClassRunner.cs:line 168
   at Xunit.Sdk.TestClassRunner`1.RunTestMethodsAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestClassRunner.cs:line 213
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestClassRunner`1.RunTestMethodsAsync()
   at Xunit.Sdk.TestClassRunner`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestClassRunner.cs:line 171
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestClassRunner`1.RunAsync()
   at Xunit.Sdk.XunitTestCollectionRunner.RunTestClassAsync(ITestClass testClass, IReflectionTypeInfo class, IEnumerable`1 testCases) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestCollectionRunner.cs:line 158
   at Xunit.Sdk.TestCollectionRunner`1.RunTestClassesAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestCollectionRunner.cs:line 130
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestCollectionRunner`1.RunTestClassesAsync()
   at Xunit.Sdk.TestCollectionRunner`1.RunAsync() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestCollectionRunner.cs:line 101
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Xunit.Sdk.TestCollectionRunner`1.RunAsync()
   at Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionAsync(IMessageBus messageBus, ITestCollection testCollection, IEnumerable`1 testCases, CancellationTokenSource cancellationTokenSource) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\Runners\XunitTestAssemblyRunner.cs:line 235
   at Xunit.Sdk.TestAssemblyRunner`1.RunTestCollectionsAsync(IMessageBus messageBus, CancellationTokenSource cancellationTokenSource) in C:\projects\xunit
----- Test Execution Summary -----

Total tests: 0. Passed: 0. Failed: 0. Skipped: 0
333fred commented 4 years ago

If that's not what you're seeing, I would suspect that this is something to do with the test runner itself, not omnisharp or the particular command in question.

RikkiGibson commented 4 years ago

I see now that I was just drowning in output and didn't spot the exception:

sample command output ``` [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.1-pre.build.4059 (64-bit .NET 5.0.0-preview.8.20407.11) [xUnit.net 00:00:00.65] Discovering: Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests [xUnit.net 00:00:02.83] Discovered: Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.1-pre.build.4059 (64-bit .NET 5.0.0-preview.8.20407.11) [xUnit.net 00:00:01.31] Starting: Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests [xUnit.net 00:00:04.10] Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.LambaReturnType_DifferentTupleNullability_01 [SKIP] [xUnit.net 00:00:04.10] https://github.com/dotnet/roslyn/issues/32006 The active test run was aborted. Reason: Test host process crashed : Process terminated. Assertion failed. Visited 1 nodes, expected to visit 2 at Microsoft.CodeAnalysis.CSharp.NullableWalker.DebugVerifier.Verify(ImmutableDictionary`2 analyzedNullabilityMap, SnapshotManager snapshotManagerOpt, BoundNode node) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.DebugVerifier.cs:line 44 at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeWithSemanticInfo(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, VariableState initialState, DiagnosticBag diagnostics, Boolean createSnapshots) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1085 at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, VariableState initialState, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1042 at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, VariableState nullableInitialState, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 1686 at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 1005 at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 506 at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.b__0() in c:\Users\rikki\src\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 396 at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.b__0() in c:\Users\rikki\src\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs:line 141 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) at System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread) at System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() ----- Test Execution Summary ----- Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NonNullTypesContext_19: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ModifyMembers_ClassPropertyNoBackingField: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Tuple_Indexer: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MaybeNull_NullableRefParameterAssigningToMaybeNullStringParameter: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NotNullIfNotNull_Return_ParamsParameter: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Conversions_ImplicitNullable_05: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_221: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ForEach_ExtensionGetEnumerator11: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MethodGroupConversion_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullableT_TypeParameterUnconstrainedToNullableStruct: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Conversions_ImplicitTupleLiteral_ExtensionThis: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SetNullableStateInTry_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MemberNotNull_EnforcedInMethodBody_BranchWithReturn_WithValue: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ExplicitInterfaceImplementation_10: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ForEach_17: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullableTInConstraint_10: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Var_FlowAnalysis_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CompareExchange_LocationNullState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_159: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnconstrainedTypeParameter_34: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConstraintsChecks_27: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.AnonymousTypes_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullCoalescingOperator_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressNullableWarning_RefReassignment: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressNullableWarning_Lambda: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ForEach_18: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullComparisonIsAPureTest_WithCast: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DoesNotReturn_VoidReturningMethod: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Deconstruction_ImplicitNullableConversion_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_256: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.StructField_Default_NoType: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MaybeNull_Parameter_Generic_OnOverrides_WithMaybeNullWhenFalse: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Lambda_13: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Constraints_104: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Overriding_06: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.LocalFunctionAlwaysThrows: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Lambda_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SetNullableStateInTry_07: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnboxingConversion_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Implement_NullabilityContravariance_Implicit_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_055: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MaybeNullWhenTrue_EqualsTrue: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConditionalAccess_03: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ArrayTypeInference_Verify30955: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NonNullTypesContext_27: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ExtensionMethodDelegate_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_238: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DynamicIndexerAccess_10: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.CaptureVariablesWhereLambdaAppears_05: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.LiftedUserDefinedConversion: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressNullableWarning_NonNullOperand: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_239: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.AttributeArgument_Constructor_Array_ArrayOfNullable_Suppressed: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Conversions_NullableConversions_07: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ExplicitCast_NestedNullability_03: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.TrackUnconstrainedTypeParameter_ExplicitCast: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NotNullWhenTrue_FromMetadata: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DiagnosticOptions_66: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.TypeSymbolGetHashCode_NotAnnotated: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DiagnosticOptions_08: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.OutParameter_TypeInferenceUsesLValueType_WithNullArgument: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NonNullTypesContext_23: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.AmbiguousExplicitInterfaceImplementation_WithImplicitOverrideOfStructMember: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MaybeNull_ReturnValue_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.TypeInference_11: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DoesNotReturnIfFalse_NotNull_InErrorInvocation: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Conversion_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConstraintsChecks_28: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullableT_13: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.IdentityConversion_LambdaParameter: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.LocalTypeInference: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConditionalOperator_Ref_WithError: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.BestType_DifferentTupleNullability_05: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ReturningValues_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NotNullAfterDereference_Call: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DelegateInferredNullability_05: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressionOnNullableValueType_AppliedOnField: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MemberNotNull_Multiple_ParamsConstructor: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.IdentityConversion_TypeInference_IsNullableNull: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Implementing_04: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SpeakableInference_MethodTypeInference_WithTuple: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UnannotatedParam_MaybeNull_UpdatesArgumentState: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.AllowNull_Property_WithNotNull_NoSuppression: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.EnforcedInMethodBody_MaybeNullWhen_NotNullableTypes: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.EnforcedInMethodBody_MaybeNullWhen_NotNullableTypes: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.This: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Constraints_106: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ForEach_ExtensionGetEnumerator5: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.GetAwaiterExtensionMethod_Await: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SpeakableInference_ArrayTypeInference_ConversionWithNullableOutput_WithNestedMismatch: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ForEach_08: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.UpdateArrayRankSpecifier: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MethodTypeInference_TypeParameter_Indirect: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.MaybeNullWhenTrue_Parameter_Generic_OnOverrides: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.LambaReturnType_DifferentTupleNullability_01: Outcome: Skipped Standard Output Messages: https://github.com/dotnet/roslyn/issues/32006 Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Constraints_19: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NotNullIfNotNull_Return_NullName: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Tuple_OtherMembers_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DefaultLiteralInConditional: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Deconstruction_19: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DelegateCreation_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.EnforcedInMethodBody_MaybeNullWhen_Composition: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.EnforcedInMethodBody_MaybeNullWhen_Composition: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.EnforcedInMethodBody_MaybeNullWhen_Composition: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Loop_03: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Deconstruction_37: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DynamicObjectCreationExpression_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Tuple_OtherMembers_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.Tuple_Assignment_05: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressNullableWarning_InInvocation: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConditionalAccess_01: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.NullabilityOfTypeParameters_059: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.SuppressNullableWarning_ObjectInitializer: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.ConstrainedToTypeParameter_02: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.AnnotationWithoutNonNullTypes_AttributeArgument: Outcome: Passed Microsoft.CodeAnalysis.CSharp.UnitTests.Semantics.NullableReferenceTypesTests.DuplicateConstraints: Outcome: Passed Total tests: 396. Passed: 395. Failed: 0. Skipped: 1 ```

(there are tons of entries for UnconstrainedTypeParameter_06, but I think it's expected due to CombinatorialValuesAttributes.)

It feels like maybe the test host crashing on a test should be reported as a test failure. Where does that bug belong?

333fred commented 4 years ago

Probably something in here: https://github.com/OmniSharp/omnisharp-roslyn/blob/master/src/OmniSharp.DotNetTest/VSTestManager.cs#L396-L427