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.