Semua tes unit Tidak Konklusif saat dijalankan di VS 2019


10

Saya menggunakan Unit Test Explorerdan Unit Test Sessionsmenjalankan tes saya dan tiba-tiba mendapatkan kesalahan di bawah ini.

Saat berjalan Test -> Test explorer, tes tidak berjalan sama sekali dan saya tidak melihat kesalahan.

Dalam kedua kasus tidak ada apa-apa di Outputjendela. Saya telah menginstal ulang R #, membersihkan cache VS (dalam %USERPROFILE%\AppData\Local\Microsoft), me-restart windows, me-restart 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)
    (...)

Jawaban:


19

Saya telah memperbarui paket NuGet MSTest.TestAdapterdan MSTest.TestFrameworkke versi terbaru (v2.0.0) di seluruh solusi dan masalahnya selesai.


Bagi saya itu perlu beberapa mengutak-atik nuget TestAdapter, tapi sepertinya itu benar-benar versi lama yang menyebabkan masalah. Saya dapat mengkonfirmasi solusinya, meskipun itu tidak berhasil sejak awal.
— Andreas

ini bekerja untuk saya. saya telah 1.xx ditingkatkan ke 2.xx dan sekarang sudah berfungsi.
— Alexander
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.