گزارشگر تیمسیتی
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].
لینکها
- مرجع مستندات 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