Reporter do Teamcity
wdio-teamcity-reporter é um pacote de terceiros, para mais informações, consulte GitHub | npm
Reporter do WebdriverIO para Teamcity que torna possível exibir resultados de testes em tempo real, disponibilizando informações dos testes na aba Tests da página de Resultados da Build.
Instalação
npm install wdio-teamcity-reporter --save-dev
Instruções sobre como instalar o WebdriverIO podem ser encontradas aqui: https://webdriver.io/docs/gettingstarted
Configuração
Adicione o reporter no seu arquivo wdio.conf.js:
exports.config = {
// ...
reporters: [
[
'teamcity',
{
captureStandardOutput: false, // opcional
flowId: true, // opcional
message: '[title]', // opcional
}
]
],
// ...
}
Opções
captureStandardOutput (boolean)
— setrue
, todas as mensagens de saída padrão (e erro padrão) recebidas entre as mensagenstestStarted
etestFinished
serão consideradas como saída de teste. O valor padrão éfalse
e assume o uso de mensagens de serviço testStdOut e testStdErr para reportar a saída do teste. Padrãofalse
.flowId (boolean)
— setrue
, a propriedadeflowId
será adicionada a todas as mensagens. O rastreamento de fluxo é necessário, por exemplo, para distinguir processos separados executando em paralelo. Padrãotrue
.message (string)
— possibilidade de fornecer um formato específico para a propriedade name. Chaves possíveis:[browser]
,[title]
. Exemplo,[browser] / [title]
. Padrão[title]
.
Links
- Referência para a documentação do Teamcity sobre mensagens de relatório: 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/
Licença
The MIT License