Teamcity Reporter Репортер
wdio-teamcity-reporter є пакетом від сторонніх розробників, для отримання додаткової інформації відвідайте GitHub | npm
WebdriverIO Teamcity репортер, який дозволяє відображати результати тестів у реальному часі, робить інформацію про тести доступною на вкладці "Tests" сторінки результатів збірки.
Встановлення
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)
— можливість надати конкретний формат для властивості name. Можливі ключі:[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/
Ліцензія
The MIT License