Всі тести одиниці неперевершені при запуску в VS 2019


10

Я використовую Unit Test Explorerі Unit Test Sessionsзапускаю свої тести і раптом отримую нижчу помилку.

Під час запуску Test -> Test explorerтести взагалі не працюють, і я не бачу помилок.

В обох випадках у Outputвікні нічого немає . Я перевстановив R #, очистив кеш VS (in %USERPROFILE%\AppData\Local\Microsoft), перезапустив windows, перезапустив 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)
    (...)

Відповіді:


19

Я оновив пакети NuGet MSTest.TestAdapterі MSTest.TestFrameworkдо новітньої версії (v2.0.0) у всьому рішенні, і проблема була вирішена.


Для мене знадобилося певне розбігання з нулем TestAdapter, але, схоже, це була справді стара версія, яка викликала проблему. Я можу підтвердити рішення, хоча воно не спрацювало в першу чергу.
andreas

це працювало для мене. У мене 1.xx оновлено до 2.xx, і тепер він працює.
Олександр
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.