Tất cả các bài kiểm tra đơn vị Không kết luận khi chạy trong VS 2019


10

Tôi đang sử dụng Unit Test ExplorerUnit Test Sessionsđể chạy thử nghiệm và đột nhiên gặp lỗi dưới đây.

Khi chạy vào Test -> Test explorer, các bài kiểm tra hoàn toàn không chạy và tôi thấy không có lỗi.

Trong cả hai trường hợp không có gì trong Outputcửa sổ. Tôi đã cài đặt lại R #, xóa bộ nhớ cache VS (trong %USERPROFILE%\AppData\Local\Microsoft), khởi động lại các cửa sổ, khởi động lại 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)
    (...)

Câu trả lời:


19

Tôi đã cập nhật các gói NuGet MSTest.TestAdapterMSTest.TestFrameworklên phiên bản mới nhất (v2.0.0) trong toàn bộ giải pháp và vấn đề đã được giải quyết.


Đối với tôi, nó cần một số vấn đề xung quanh với nuget TestAd CHƯƠNG, nhưng có vẻ như đó thực sự là một phiên bản cũ gây ra sự cố. Tôi có thể xác nhận giải pháp, mặc dù nó không hoạt động ngay từ đầu.
andreas

Điều này làm việc cho tôi. tôi đã nâng cấp lên 1.xx và hiện đang hoạt động.
Alexander
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.