Season Running - Ep. 05: Debugando seu teste (via LOG)
Olááááá Robotizadores, faz tempo, mas tô de volta!!! Nesse post vamos falar de DEBUG, como entender o que está acontecendo melhor com seu teste e analisar os erros!!! Bora lá...
Debug via LOG
O robot não é compilado, então não temos uma IDE que passa linha a linha debugando... Mas podemos analisar os erros ou verificar os testes através do LOG mais detalhado... Abaixo mostrarei como gerar esse LOG!
Executar com configuração de level do Log:
robot -L trace suiteTestes
robot -L debug suiteTestes
Onde, -L é o parâmetro que indica
que o LOG será gravado em modo (trace/debug).
Modos possíveis de passar no argumento -L:
- INFO: O level padrão para mensagens normais. Por padrão, as mensagens abaixo desse nível não são mostradas no arquivo de log. Obs.: Se você não especificar o -L no comando de execução, o log será detalhado em nível INFO.
- DEBUG: Usado para fins de depuração. Útil, por exemplo, para registrar em log o que as bibliotecas estão fazendo internamente. Quando uma keyword falha, um traceback, registrado automaticamente, mostra onde no código a falha ocorreu.
- TRACE: Nível de depuração mais detalhado. Os argumentos da keyword e os valores de retorno são registrados automaticamente.
LOG gerado no modo TRACE:
Mesmo tendo gerado no modo TRACE, os níveis DEBUG e INFO também são gerados, e você pode escolher qual quer ver:
Bora debugar seu teste??? Até a próxima robotizadores!!!!!!!
Comentários
Postar um comentário