كيفية القيام بما يلي: الحصول على نتائج اختبار سطر الأوامر
يمكنك استخدام برنامج قابل للتنفيذ MSTest.exe إلى تشغيل الاختبارات من سطر الأوامر. يعرض MSTest.exe تلقائياً تلخيص تشغيل إلى نافذة موجه الأوامر.
يقوم ايضا تلقائياً بحفظ نتائج الاختبار إلى قرص. في مقطع الملخص من شاشة إخراج النتائج, يعرض MSTest اسم ملف النتائج الذي ينشأ تلقائياً. فعلى سبيل المثال:
Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2005 1_27_37 PM.trx
إذا كنت تفضل، يمكنك صراحةً حفظ نتائج الاختبار إلى ملف تقوم بـتسميته. و إذا كان عميل الجلسهVisual Studioالخاص بك متصل بـ Team Foundation Server ، يمكنك نشر النتائج إلى قاعدة البيانات الخاصة بـمجموعة مشروع الفريق الخاص بك . كلا من الخيارين موصوفين في الإجراءات التالية.
ملاحظة
للحصول على معلومات حول نشربيانات اختبار من Visual Studio, راجع خيارات سطر الأوامر لنشر نتائج إختبار.
لتقوم بحفظ نتائج الاختبار سطر الأوامر إلى ملف معين
باستخدام برنامج MSTest ،تشغيل الاختبارات.
قم بـاستخادم الخيار /resultsfile:[ اسم الملف**]**لتقوم بـتحديد اسم الملف الذي تريد حفظ نتائج الاختبار فيه. فعلى سبيل المثال:
MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx
ملاحظة
تحتاج ملفات نتائج اختبار الملحق .trx لتعمل بشكل صحيح، ولكن الأمر MSTest لا يقوم بـتوفير ذلك الملحق تلقائياً. ولذلك، نوصي بانك تقوم بـتضمين الملحق .trx عند تشغيل هذا الأمر.
للحصول على مزيد من المعلومات حول الخيارات التي يمكنك استخدامها مع برنامج MSTest , راجع خيارات سطر الأمر MSTest.exe.
لتقوم بـنشر نتائج اختبار سطر الأوامر إلى قاعدة البيانات لمجموعة مشروع الفريق
باستخدام برنامج MSTest ،تشغيل الاختبارات.
ملاحظة
يمكنك نشر نتائج اختبار لقاعده البيانات لمجموعة مشروع فريق فقط اذا كنت متصل بـTeam Foundation Serverو اذا كان لديكمستكشف الفريقمثبت . لمزيد من المعلومات حول كيفية الاتصال بـTeam Foundation Server,انظر كيفية: الاتصال مع فريق العمل Access المشاريع في فريق البنية الأساسية لعرض برامج الملقم..
تتعلق العديد من خيارات سطر الأوامر بنشر نتائج الاختبار. تقوم بـاستخدامها في تركيبة ، استناداً إلى نتائج الاختبار التي ترغب في نشرها. هناك خمسة من هذه الخيارات مطلوبة: /publish, /publishbuild, /teamproject, /platform و /flavor. هي اختيارية : /publishresultsfile.
نشر نتائج الاختبار الحالي. لتقوم بـتشغيل الاختبارات و نشر نتائجها مباشرة ، قم بـاستخدم الخيارات التي تحدد الاختبارات لتشغيل و الخيارات المطلوبه للنشر. فعلى سبيل المثال:
MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
نشر نتائج الاختبار الماضية . لتقوم بـنشر نتائج الاختبارات التي تم تشغيلها مسبقاً, تجاهل أية خيارات لسطر الأوامر التي تحدد الاختبارات لتشغيل--مثل /testcontainer: و /testmetadata: ، لانك لا تقوم بـتشغيل اختبارات. فعلى سبيل المثال:
MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release
للحصول على المزيد من المعلومات حول كيفية استخدام هذه الخيارات , راجع خيارات سطر الأمر MSTest.exe.
راجع أيضًا:
المهام
كيفية القيام بما يلي: تشغيل الاختبارات التلقائية من سطر الأوامر بإستخدام MSTest