Wszystkie testy jednostkowe Nie przynoszą rozstrzygnięcia, gdy są uruchamiane w VS 2019


10

Używam Unit Test Exploreri Unit Test Sessionsdo uruchomienia testów i nagle pojawia się błąd poniżej.

Podczas uruchamiania Test -> Test explorertesty w ogóle się nie uruchamiają i nie widzę błędów.

W obu przypadkach nic nie ma w Outputoknie. %USERPROFILE%\AppData\Local\MicrosoftPonownie zainstalowałem R #, wyczyściłem pamięć podręczną VS (in ), ponownie uruchomiłem Windows, zrestartowałem 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)
    (...)

Odpowiedzi:


19

Mam zaktualizowane pakiety Nuget MSTest.TestAdapteri MSTest.TestFrameworkdo najnowszej wersji (v2.0.0) w całym roztworze i problem został rozwiązany.


Dla mnie potrzebowałem trochę zabawy z nugetem TestAdapter, ale wygląda na to, że była to naprawdę stara wersja, która spowodowała problem. Mogę potwierdzić rozwiązanie, chociaż nie zadziałało.
Andre

to zadziałało dla mnie. Mam aktualizację 1.xx do wersji 2.xx i teraz działa.
Alexander
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.