Przejdź do głównej treści

Teamcity Reporter Reporter

wdio-teamcity-reporter jest pakietem zewnętrznym, więcej informacji można znaleźć na GitHub | npm

WebdriverIO Teamcity reporter umożliwia wyświetlanie wyników testów w czasie rzeczywistym, udostępnia informacje o testach na karcie Testy na stronie Wyników Kompilacji.

Instalacja

npm install wdio-teamcity-reporter --save-dev

Instrukcje dotyczące instalacji WebdriverIO można znaleźć tutaj: https://webdriver.io/docs/gettingstarted

Konfiguracja

Dodaj reporter w pliku wdio.conf.js:

exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}

Opcje

  • captureStandardOutput (boolean) — jeśli true, wszystkie komunikaty standardowego wyjścia (i standardowego błędu) otrzymane między komunikatami testStarted i testFinished będą uważane za wyjście testu. Domyślna wartość to false i zakłada użycie komunikatów serwisowych testStdOut i testStdErr do raportowania wyjścia testu. Domyślnie false.
  • flowId (boolean) — jeśli true, właściwość flowId zostanie dodana do wszystkich komunikatów. Śledzenie przepływu jest niezbędne na przykład do rozróżnienia oddzielnych procesów działających równolegle. Domyślnie true.
  • message (string) — możliwość określenia konkretnego formatu dla właściwości name. Możliwe klucze: [browser], [title]. Przykład, [browser] / [title]. Domyślnie [title].

Linki

Licencja

The MIT License

Welcome! How can I help?

WebdriverIO AI Copilot