开发者

Prevent MSTest from copying / deploying every dll

开发者 https://www.devze.com 2023-03-06 23:57 出处:网络
When running MSTest from Visual Studio - the unit test execution time is relatively quick. When running MSTest from the command line, with /testsettings flag - the execution takes forever and that i

When running MSTest from Visual Studio - the unit test execution time is relatively quick.

When running MSTest from the command line, with /testsettings flag - the execution takes forever and that is because it spends 95% of its startup time copying the dll's to its Out folder. Is there a way to prevent this?

The default Local.testsettings in the project has no modifications to it (which also means it is empty). However, if I try to use that same file from the command line, MSTest complains about missing DLL's that 开发者_高级运维the Unit Test reference.


Have you tried disabling deployment in the test settings? When it is disabled, the tests should be run in-place rather than on copied assemblies. (See http://msdn.microsoft.com/en-us/library/ms182475.aspx for details.)


try MSTest.exe /noisolation http://msdn.microsoft.com/en-US/library/ms182489.aspx

0

精彩评论

暂无评论...
验证码 换一张
取 消