繁体   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