You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atualmente as mensagens de erro nos testes não são claras e podem gerar confusões
Seguindo a issue 177 do projeto Analizo, as mensagens de erro são um tanto quanto confusas, dificultando o processo de identificação de erros e fazendo com que a resolução de possíveis bugs possam demorar mais que o esperado.
Refatorar mensagens de erro
A refatoração das mensagens de erro para mensagens mais siginficativas se faz nescessário para que possamos melhorar a colaboração de novos membros, e também facilitar a manutenção para os mantenedores, com isso podemos dividir o processo de refatoração da seguinte forma.
Identificar o script de geração das mensagens de erro.
Analisar os erros.
Gerar novas mensagens de erro que sejam significativas e ajudem na identificação do poblema.
Implementar estas mensagens de erro.
Realizar o PR para o projeto.
Ter o PR aceito e a issue relacionada fechada.
Contexto Adicional
As mensagens de erro aparentemente são geradas/possuem relação direta com o script localizado em t/features/step_definitions/analizo_steps.pl
The text was updated successfully, but these errors were encountered:
Rodando os testes da pasta features, obtemos os resultados que parecem estar corretos e sem erros, como os samples/hello_world
Já em outros testes encontramos diversos erros, como estes:
Um ponto de análise seria a parte do steps, onde poderíamos conferir possíveis erros na regex esperada e a mensagem de erro do próprio teste escrito, o que poderia talvez estar levando ao comportamento apresentado acima.
Após análise, podemos concluir que no arquivo analiso_steps na linha 143, o "stream" não está sendo definido de forma correta quando nescessário nos arquivos de teste de python.
Atualmente as mensagens de erro nos testes não são claras e podem gerar confusões
Seguindo a issue 177 do projeto Analizo, as mensagens de erro são um tanto quanto confusas, dificultando o processo de identificação de erros e fazendo com que a resolução de possíveis bugs possam demorar mais que o esperado.
Refatorar mensagens de erro
A refatoração das mensagens de erro para mensagens mais siginficativas se faz nescessário para que possamos melhorar a colaboração de novos membros, e também facilitar a manutenção para os mantenedores, com isso podemos dividir o processo de refatoração da seguinte forma.
Contexto Adicional
As mensagens de erro aparentemente são geradas/possuem relação direta com o script localizado em t/features/step_definitions/analizo_steps.pl
The text was updated successfully, but these errors were encountered: