Wo ist MSTest.exe liegt
-
24-09-2019 - |
Frage
ich brauche mstest von der Kommandozeile ausgeführt werden - wo in der Welt diese exe liegt Kann mir jemand gibt einen Anhaltspunkt?
Edit: Ich habe nur Visual Studio 2010 installiert
Lösung
for %x in (mstest.exe) do @echo.%~dp$PATH:x
aus der Visual Studio-Eingabeaufforderung ist dein Freund. Für mich ist es in
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\
Andere Tipps
Typ
where mstest.exe
in eine Visual Studio-Eingabeaufforderung ...
ich auf diesen Beitrag gestoßen, weil ich versuche, einige Web-Tests zu automatisieren.
können Sie führen> mstest /TestContainer:some.webtest aus der Visual Studio-Eingabeaufforderung, sicher - aber wenn Sie, dass in einer Batch-Datei schlagen Sie die Eingabeaufforderung, die standardmäßig ausgeführt ist nicht über die Visual Studio-Tools enthalten.
Sie können nach MSTest.exe suchen, aber dieser Ort ist vielleicht nicht die gleiche Maschine über sein, so ist es unklug, hard in c: \
Rany Millers Antwort war Gott ich send (danke!) - er schlug %VS90COMNTOOLS%\..\IDE\MSTest.exe
Aber das funktioniert nicht, wenn Sie VS haben 2010 Ersetzen Sie einfach die 90 mit 100 Meine Batch-Datei, die ich als eine Aufgabe, jede Nacht laufen planen können, sieht wie folgt aus:
SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest
Seit Visual Studio 2012 (zumindest die Express-Versionen) MSTest.exe wird vstest.console.exe
genannt und finden Sie unter
C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe
Wenn Sie es nicht finden können, versuchen Sie, wie diese Suche:
%VS90COMNTOOLS%\..\IDE\MSTest.exe
Meine automatisierte Testskripte verwendet:
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"
Der vollständige Befehl, den ich verwenden ist:
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe" /testcontainer:[PathToTestDll] /resultsfile:[TrxOutputPath]
Wenn Sie führen eine Visual Studio-Eingabeaufforderung commmand, bevor Sie Ihre Skripts ausführen - was in den meisten Situationen sollte machbar - Sie können% laufen VSINSTALLDIR \ Common7 \ IDE \ mstest - dies bedeutet, dass Sie mit der Version bewegen kann VS, und muß nicht auf Direktor Änderungen reagieren, wenn Benutzer in einem anderen Verzeichnis installieren.
"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE
C: \ Programme \ Microsoft Visual Studio 9.0 \ Common7 \ IDE
Wenn die Menschen wüssten, dass Windows nach Dateien suchen kann ...
Sie können einfach Visual Studio Eingabeaufforderung öffnen, um das Verzeichnis in der PATH enthalten. Werfen Sie einen Blick auf die Startmenü-Eintrag „Visual Studio 2008-Eingabeaufforderung“.