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