گزارشگر تیمسیتی
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