Todos os testes de unidade inconclusivos quando executados no VS 2019

10

Estou usando Unit Test Explorere Unit Test Sessionspara executar meus testes e de repente obter o erro abaixo.

Ao executar Test -> Test explorer, os testes não são executados e não vejo erros.

Nos dois casos, não há nada na Outputjanela. Eu reinstalei o R #, limpei o cache do VS (in %USERPROFILE%\AppData\Local\Microsoft), reiniciei o Windows, reiniciei o VS.

2019.10.25 14:54:08.058   ERROR Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'.

--- EXCEPTION #1/1 [LoggerException]
Message = “Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
  at JetBrains.ReSharper.UnitTesting.MSTest.Provider.New.TestHost.TestHostMsTestRunner.TestExecutionEventHandler.HandleLogMessage(TestMessageLevel level, String message)
     at Microsoft.TestPlatform.VsTestConsole.TranslationLayer.VsTestConsoleRequestSender.SendMessageAndListenAndReportTestResults(String messageType, Object payload, ITestRunEventsHandler eventHandler, ITestHostLauncher customHostLauncher)
    (...)
user1713059
fonte

Respostas:

19

Atualizei os pacotes NuGet MSTest.TestAdaptere MSTest.TestFrameworka versão mais recente (v2.0.0) em toda a solução, e o problema foi resolvido.

user1713059
fonte
Para mim, precisava de algumas brincadeiras com o nuget TestAdapter, mas parece que realmente era uma versão antiga que causou o problema. Posso confirmar a solução, embora não tenha funcionado em primeiro lugar.
andreas
isso funcionou para mim. Eu tenho 1.xx atualizado para 2.xx e agora está funcionando.
Alexander