Teamcity Reporter Reporter
wdio-teamcity-reporter è un pacchetto di terze parti, per maggiori informazioni consulta GitHub | npm
WebdriverIO Teamcity reporter che rende possibile visualizzare i risultati dei test in tempo reale, rende le informazioni sui test disponibili nella scheda Test della pagina Risultati di Build.
Installazione
npm install wdio-teamcity-reporter --save-dev
Le istruzioni su come installare WebdriverIO possono essere trovate qui: https://webdriver.io/docs/gettingstarted
Configurazione
Aggiungi il reporter nel tuo file wdio.conf.js:
exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}
Opzioni
captureStandardOutput (boolean)
— setrue
, tutti i messaggi di output standard (e di errore standard) ricevuti tra i messaggitestStarted
etestFinished
saranno considerati output di test. Il valore predefinito èfalse
e presuppone l'utilizzo dei messaggi di servizio testStdOut e testStdErr per riportare l'output del test. Predefinitofalse
.flowId (boolean)
— setrue
, la proprietàflowId
verrà aggiunta a tutti i messaggi. Il tracciamento del flusso è necessario ad esempio per distinguere processi separati in esecuzione in parallelo. Predefinitotrue
.message (string)
— possibilità di fornire un formato particolare per la proprietà name. Chiavi possibili:[browser]
,[title]
. Esempio,[browser] / [title]
. Predefinito[title]
.
Link
- Riferimento alla documentazione di Teamcity sui messaggi di reporting: https://confluence.jetbrains.com/display/TCD65/Build+Script+Interaction+with+TeamCity
- Teamcity testdrive: https://blog.jetbrains.com/teamcity/2019/08/getting-started-with-teamcity-testdrive/
Licenza
The MIT License