Перейти к основному содержимому

Репортер Teamcity

wdio-teamcity-reporter является сторонним пакетом, для получения дополнительной информации смотрите GitHub | npm

WebdriverIO Teamcity reporter, который позволяет отображать результаты тестов в реальном времени, делает информацию о тестах доступной на вкладке 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].

Ссылки

Лицензия

The MIT License

Welcome! How can I help?

WebdriverIO AI Copilot