哪里mstest.exe位于何处?
-
24-09-2019 - |
题
我需要从命令行运行MSTEST - 其中在世界此exe位于?谁能给我一个线索?
修改强>我只有Visual安装2010工作室
解决方案
for %x in (mstest.exe) do @echo.%~dp$PATH:x
从Visual Studio命令提示符是你的朋友。对于我来说,在
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\
其他提示
类型
where mstest.exe
到Visual Studio命令提示...
我碰到这个职位偶然,因为我想自动完成一些网络测试。
您可以运行> MSTEST从Visual Studio命令提示符/TestContainer:some.webtest,肯定的 - 但是当你一巴掌,在一个批处理文件,在默认情况下执行的命令提示符没有包含在Visual Studio工具。
您可以搜索mstest.exe,但位置可能不跨机器一样,所以它是不明智的硬编码在C:\
Rany米勒的回答是上帝的发送给我(谢谢!) - 他建议%VS90COMNTOOLS%\..\IDE\MSTest.exe
但是,这并不工作,如果你有VS 2010只需更换90与100我的批处理文件,我可以安排一个任务在夜间运行,如下所示:
SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest
由于的Visual Studio 2012(至少快递版本)MsTest.exe称为vstest.console.exe
并且可以被发现在
C:\程序文件(x86)\微软的Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \微软\ TestWindow \ vstest.console.exe
如果你不能找到它,请搜索这样的:
%VS90COMNTOOLS%\..\IDE\MSTest.exe
我的自动化测试脚本的用途:
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"
完整的命令我使用方法是:
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" /testcontainer:[PathToTestDll] /resultsfile:[TrxOutputPath]
如果你运行一个Visual Studio条命令提示符之前运行脚本 - 这应该是可行的在大多数情况下 - 你可以运行%VSINSTALLDIR \ Common7 \ IDE \ MSTEST - 这意味着你可以用的移动版VS,而不必如果用户在不同的目录安装到到导演的变化作出反应。
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE
C:\ Program Files文件\微软的Visual Studio 9.0 \ Common7 \ IDE
如果人们只知道,Windows可以搜索文件...
您可以简单地打开Visual Studio的命令行提示符在路径中包括该目录。看看在开始菜单项“Visual Studio 2008的命令提示符”。