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
Update of xunit.runner.visualstudio from 2.8.2 to 3.0.0 breaks a bunch of unit tests when executed under .NET 4.8 with a failure to resolve System.Linq.Async.Queryable methods via Aqua.TypeSystem.TypeResolver:
Aqua.TypeSystem.TypeResolverException: Failed to resolve method 'System.Threading.Tasks.ValueTask`1[System.Double] System.Linq.AsyncQueryable.AverageAsync(System.Linq.IAsyncQueryable`1[System.Int32],System.Threading.CancellationToken)'
Stack Trace:
RemoteToSystemLinqTranslator.ResolveMethod(MethodInfomethod) line 111
RemoteToSystemLinqTranslator.VisitMethodCall(MethodCallExpressionnode) line 333
RemoteToSystemLinqTranslator.Visit(Expressionnode) line 88
RemoteToSystemLinqTranslator.ToExpression(Expressionexpression) line 79
ExpressionTranslationExtensions.ToLinqExpression(Expressionexpression,IExpressionFromRemoteLinqContextcontext) line 58
ExpressionExecutor`2.Transform(Expressionexpression) line 76<ExecuteAsync>d__1.MoveNext() line 45---Endof stack trace from previous locationwhereexception was thrown---
ExceptionDispatchInfo.Throw()TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)<11 more frames...>
Short-term Resolution
xunit.runner.visualstudio is reverted back to 2.8.2
comment is added to Remote.Linq\test\Directory.Build.props for a heads-up
ACC
root cause is identified
mitigation is implemented
Root Cause
This issue arises for ValueTask<> when being resolved via Aqua.TypeSystem.TypeResolver and then does not match method signature since ValueTask<> being defined in more that one assembly:
Description
Update of
xunit.runner.visualstudio
from2.8.2
to3.0.0
breaks a bunch of unit tests when executed under .NET 4.8 with a failure to resolve System.Linq.Async.Queryable methods viaAqua.TypeSystem.TypeResolver
:Short-term Resolution
xunit.runner.visualstudio
is reverted back to2.8.2
ACC
Root Cause
This issue arises for
ValueTask<>
when being resolved viaAqua.TypeSystem.TypeResolver
and then does not match method signature sinceValueTask<>
being defined in more that one assembly:System.Threading.Tasks.Extensions
xunit.runner.visualstudio.testadapter
The text was updated successfully, but these errors were encountered: