تقرير مُبلغ Teamcity
wdio-teamcity-reporter هو حزمة من طرف ثالث، لمزيد من المعلومات يرجى الاطلاع على GitHub | npm
مُبلغ Teamcity لـ WebdriverIO الذي يجعل من الممكن عرض نتائج الاختبارات في الوقت الفعلي، ويجعل معلومات الاختبار متاحة في علامة التبويب الاختبارات بصفحة نتائج البناء.
التثبيت
npm install wdio-teamcity-reporter --save-dev
يمكن العثور على تعليمات حول كيفية تثبيت WebdriverIO هنا: https://webdriver.io/docs/gettingstarted
التكوين
أضف المُبلغ في ملف wdio.conf.js الخاص بك:
exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}
الخيارات
captureStandardOutput (boolean)— إذا كانتtrue، فستعتبر جميع رسائل الإخراج القياسية (والخطأ القياسي) المستلمة بين رسائلtestStartedوtestFinishedهي مخرجات الاختبار. القيمة الافتراضية هيfalseوتفترض استخدام رسائل خدمة testStdOut و testStdErr للإبلاغ عن مخرجات الاختبار. الافتراضيfalse.flowId (boolean)— إذا كانتtrue، ستتم إضافة خاصيةflowIdإلى جميع الرسائل. تتبع التدفق ضروري على سبيل المثال للتمييز بين العمليات المنفصلة التي تعمل بالتوازي. الافتراضيtrue.message (string)— إمكانية توفير تنسيق معين لخاصية الاسم. المفاتيح الممكنة:[browser]،[title]. مثال،[browser] / [title]. الافتراضي[title].
الروابط
- الإشارة إلى وثائق Teamcity حول رسائل الإبلاغ: https://confluence.jetbrains.com/display/TCD65/Build+Script+Interaction+with+TeamCity
- تجربة Teamcity: https://blog.jetbrains.com/teamcity/2019/08/getting-started-with-teamcity-testdrive/
الترخيص
ترخيص MIT