سؤال

أحتاج إلى تشغيل MSTEST من سطر الأوامر - حيث يوجد في العالم هذا exe؟ يمكن لأي شخص أن تعطيني فكرة؟

تعديل: لم يتم تثبيت Visual Studio 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 /TestContainer: some.webtest من موجه أوامر Visual Studio ، بالتأكيد - ولكن عندما تصفع ذلك في ملف الدُفعة ، فإن موجه الأوامر الذي يتم تنفيذه افتراضيًا لا يحتوي على أدوات Visual Studio.

يمكنك البحث عن mStest.exe ، ولكن قد لا يكون هذا الموقع هو نفسه عبر الجهاز ، لذلك من غير الحكمة أن ترمز في C:

كان إجابة راني ميلر إرسال الله إلي (شكرًا!) - اقترح %VS90COMNTOOLS%\..\IDE\MSTest.exe

لكن هذا لا يعمل إذا كان لديك مقابل 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: Program Files (x86) Microsoft Visual Studio 11.0 Common7 Ide commonextensions microsoft 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]

إذا قمت بتشغيل موجه Commmand Visual Studio قبل تشغيل البرامج النصية الخاصة بك - والتي يجب أن تكون قابلة للتنفيذ في معظم المواقف - يمكنك تشغيل ٪ vsinstalldir common7 iDe mStest - وهذا يعني أنه يمكنك التحرك مع إصدار VS ، و ليس من الضروري الرد على تغييرات المخرج إذا تم تثبيت المستخدمين في دليل مختلف.

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE

C: Program Files Microsoft Visual Studio 9.0 Common7 IDE

إذا كان الناس يعلمون فقط أن Windows يمكنه البحث عن الملفات ...

يمكنك ببساطة فتح موجه سطر أوامر Visual Studio لتضمين هذا الدليل في المسار. ألقِ نظرة على إدخال قائمة Start "Visual Studio 2008 موجه".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top