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.