پرش به محتوای اصلی

گزارشگر تیم‌سیتی

wdio-teamcity-reporter یک پکیج شخص ثالث است، برای اطلاعات بیشتر لطفا به GitHub | npm مراجعه کنید

گزارشگر تیم‌سیتی WebdriverIO که امکان نمایش نتایج تست را در زمان واقعی فراهم می‌کند و اطلاعات تست را در تب Tests صفحه Build Results در دسترس قرار می‌دهد.

نصب

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].

لینک‌ها

مجوز

مجوز MIT

Welcome! How can I help?

WebdriverIO AI Copilot