DeployVisualStudioTestAgent@1 - مهمة نشر عامل اختبار Visual Studio الإصدار 1

تقوم هذه المهمة بتوزيع وتكوين عامل الاختبار لتشغيل الاختبارات على مجموعة من الأجهزة.

هام

تم إهمال هذه المهمة. استخدم مهمة اختبار Visual Studio لتشغيل الوحدة والاختبارات الوظيفية.

بناء الجملة

# Visual Studio Test Agent Deployment v1
# Deploy and configure Test Agent to run tests on a set of machines.
- task: DeployVisualStudioTestAgent@1
  inputs:
  # Test Machine Group
    testMachineGroup: # string. Required. Machines. 
    #adminUserName: # string. Admin Login. 
    #adminPassword: # string. Admin Password. 
    #winRmProtocol: # 'Http' | 'Https'. Protocol. 
    #testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
    #resourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
    #testMachines: # string. Filter Criteria. 
  # Agent Configuration
    machineUserName: # string. Required. Username. 
    machinePassword: # string. Required. Password. 
    #runAsProcess: false # boolean. Interactive Process. Default: false.
  # Advanced
    #agentLocation: # string. Test Agent Location. 
    #updateTestAgent: true # boolean. Update Test Agent. Default: true.
    #isDataCollectionOnly: false # boolean. Enable Data Collection Only. Default: false.

الإدخالات

testMachineGroup - الات
string. مطلوب

يحتوي هذا الإدخال على ثلاثة خيارات:

  • يوفر قائمة مفصولة بفواصل من عناوين IP للجهاز أو FQDNs جنبا إلى جنب مع المنافذ. يستند المنفذ الافتراضي إلى البروتوكول المحدد. على سبيل المثال، ⁧dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986⁩.
  • يوفر متغير الإخراج للمهام الأخرى. على سبيل المثال، ⁧$(variableName)⁩.
  • يوفر اسم مجموعة أجهزة. إذا كنت تستخدم HTTPS، يجب أن يتطابق اسم/IP للجهاز مع CN على الشهادة.

adminUserName - تسجيل الدخول مسؤول
string.

تحديد تسجيل دخول المسؤول للأجهزة المستهدفة.


adminPassword - كلمة مرور مسؤول
string.

تحديد كلمة مرور المسؤول للأجهزة المستهدفة. يمكن أن يقبل هذا الإدخال متغيرا محددا في تعريفات الإنشاء/الإصدار على أنه $(passwordVariable). يمكنك وضع علامة على نوع المتغير على أنه secret لتأمينه.


winRmProtocol - البروتوكول
string. القيم المسموح بها: Http، . Https

يحدد البروتوكول الذي يجب استخدامه لاتصال WinRM مع الجهاز (الأجهزة). القيمة الافتراضية هي HTTPS.


testCertificate - اختبار الشهادة
boolean. ‏‏اختياري. استخدم عندما winRmProtocol = Https. القيمة الافتراضية: true.

يوفر خيار تخطي التحقق من صحة شهادة الجهاز من قبل مرجع مصدق موثوق به. المعلمة مطلوبة لبروتوكول WinRM HTTPS.


resourceFilteringMethod - تحديد الأجهزة حسب
string. القيم المسموح بها: machineNames (أسماء الأجهزة)، tags. القيمة الافتراضية: machineNames.


testMachines - معايير التصفية
string.

يوفر قائمة بالأجهزة مثل dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 أو علامات مثل Role:DB;OS:Win8.1. إرجاع الأجهزة التي تحتوي على أي من العلامات. بالنسبة إلى Azure Resource Group، قم بتوفير اسم مضيف الجهاز الظاهري لاسم الجهاز. يقوم الإعداد الافتراضي بتوزيع عامل على جميع الأجهزة الممثلة في حقل الأجهزة.


machineUserName - المستخدم
string. مطلوب

يحدد اسم المستخدم الذي يحتاج عامل الاختبار إلى تشغيله.


machinePassword - كلمه المرور
string. مطلوب

يحدد كلمة المرور الخاصة باسم المستخدم الموضح أعلاه.


runAsProcess - عملية تفاعلية
boolean. القيمة الافتراضية: false.

يشير إلى ما إذا كان عامل الاختبار يحتاج إلى التشغيل كعملية تفاعلية. هذا الإدخال مطلوب لاختبارات واجهة المستخدم المشفرة.


agentLocation - موقع عامل الاختبار
string.

‏‏اختياري. يوفر المسار إلى vstf_testagent.exe من الشبكة أو الموقع المحلي. إذا لم يتم توفير أي مسار، فسيتم تنزيله من مركز التنزيل.


updateTestAgent - تحديث عامل الاختبار
boolean. القيمة الافتراضية: true.

‏‏اختياري. يحدد ما إذا كان عامل الاختبار بحاجة إلى تحديث.


isDataCollectionOnly - تمكين جمع البيانات فقط
boolean. القيمة الافتراضية: false.

‏‏اختياري. يحدد ما إذا كان عامل الاختبار يستخدم فقط لجمع البيانات وليس لتشغيل الاختبارات. يمكن العثور على هذا عادة على التطبيق ضمن مجموعة أجهزة الاختبار (AUT).


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

لا شيء

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي متطلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.104.0 أو أحدث
فئة المهمة الاختبار