簡體   English   中英

成功運行測試后,VSTest.Console.exe未完成

[英]VSTest.Console.exe not finished after test run successfully

我從Visual Studio 2010遷移到Visual Studio 2013 Express。 在VS2010中,MSTest.exe用於通過NAnt運行測試。 由於在VS2013中不再具有MSTeste.exe,因此我正在使用VSTest.Console.exe。

問題在於,在測試項目中,VSTest.Console.exe報告測試已成功運行,但沒有終止或繼續該過程。 似乎已鎖定。

在另一個測試項目中運行完美。 在VS2013 Express和MS-Dos中被NAnt騎乘,並得到了相同的錯誤。 因為一個結束而另一個沒有?

VSTest不起作用:

vstest.console.exe C:\Daniel\DriveD\dotnet\IntegradorWS\Integrador.Senior.Tests\bin\x86\Release\Integrador.Senior.Tests.dll /Logger:trx

MS-Dos的圖像:

在此處輸入圖片說明

VSTest工作:

vstest.console.exe C:\Daniel\DriveD\dotnet\IntegradorWS\Integrador.Modelo.Tests\bin\x86\Release\Integrador.Modelo.Tests.dll /Logger:trx

MS-Dos的圖像:

在此處輸入圖片說明

這些測試是否也在測試GUI? 是否存在需要用戶干預的MessageBox或其他控件? 如果是,則應將Controll(即MessageBox)抽象到一個MessageBox-Adapter中,這樣很容易模擬到相應的測試中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM