63 votes

Où se trouve mstest.exe?

J'ai besoin de lancer mstest à partir de la ligne de commande - où se trouve cet exe dans le monde? Quelqu'un peut-il me donner un indice?

Edit: Visual Studio 2010 est uniquement installé

87voto

Joey Points 148544
 for %x in (mstest.exe) do @echo.%~dp$PATH:x
 

à partir de l'invite de commandes Visual Studio, c'est votre ami. Pour moi c'est dans

 C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\
 

42voto

Loofer Points 3044

Type

 where mstest.exe
 

dans une invite de commande Visual Studio ...

10voto

Dave Kennedy Points 305

Je suis tombé sur ce post car je suis en train d'automatiser une partie des tests web.

Vous pouvez exécuter >mstest /TestContainer:certains.webtest à partir de l'invite de commande visual studio, bien sûr - mais quand vous claque que dans un fichier de commandes à l'invite de commande qui est exécutée par défaut n'ont pas les outils de visual studio inclus.

Vous pouvez rechercher mstest.exe mais que l'emplacement ne pourrait pas être les mêmes pour l'ensemble de la machine, il est donc judicieux de coder en dur dans c:\

Rany Miller a répondu à dieu de m'envoyer (merci!) il suggère "%VS90COMNTOOLS%\..\IDE\MSTest.exe"

Mais cela ne fonctionne pas si vous avez par rapport à 2010. Il suffit de remplacer les 90 à 100. Mon fichier de commandes, que je peux programmer une tâche à exécuter tous les soirs, ressemble à ceci:

SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest

10voto

woni Points 1241

Depuis Visual Studio 2012 (au moins les versions express), MsTest.exe s'appelle vstest.console.exe et peut être consultée à l'adresse suivante:

C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe

6voto

Randy Minder Points 19262

Si vous ne le trouvez pas, essayez de chercher comme ceci:

 "%VS90COMNTOOLS%\..\IDE\MSTest.exe"
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X