Teamcity Reporter Reporter
wdio-teamcity-reporter är ett tredjepartspaket, för mer information se GitHub | npm
WebdriverIO Teamcity reporter som gör det möjligt att visa testresultat i realtid, gör testinformation tillgänglig på fliken Tester på sidan för byggresultat.
Installation
npm install wdio-teamcity-reporter --save-dev
Instruktioner om hur man installerar WebdriverIO finns här: https://webdriver.io/docs/gettingstarted
Konfiguration
Lägg till reporter i din wdio.conf.js fil:
exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // optional
flowId: true, // optional
message: '[title]', // optional
}
]
],
// ...
}
Alternativ
captureStandardOutput (boolean)
— omtrue
, kommer alla standardutdata (och standardfelmeddelanden) som tas emot mellantestStarted
ochtestFinished
meddelanden att betraktas som testutdata. Standardvärdet ärfalse
och förutsätter användning av testStdOut och testStdErr tjänstmeddelanden för att rapportera testutdata. Standardfalse
.flowId (boolean)
— omtrue
, kommerflowId
egenskap att läggas till på alla meddelanden. Flödesspårning är nödvändig till exempel för att skilja separata processer som körs parallellt. Standardtrue
.message (string)
— möjlighet att tillhandahålla ett särskilt format för namnegenskapen. Möjliga nycklar:[browser]
,[title]
. Exempel,[browser] / [title]
. Standard[title]
.
Länkar
- Referens till Teamcity-dokumentationen om rapporteringsmeddelanden: 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/
Licens
The MIT License