Este pull request corrige falhas no envio de e-mails pelo XC, também faz com que as exceções sejam exibidas em detalhes durante a execução do programa.
Onde a revisão poderia começar?
Recomendo fortemente que a revisão seja feita a partir do histórico de commits, comece em: 2d22d4b17f248931718a7cda78ea10acc1996aa1.
Como este poderia ser testado manualmente?
Para testar este PR manualmente, deve-se:
Configure o XC;
Utilize um pacote SPS com xmls quebrados. Recomendo a utilização do pacote ~/.testes/TestePaty/src/scielo/bin/xml/k/malformado.zip disponível do dsteste;
Execute o XC com o sistema de e-mails configurado;
O admin cadastrado no arquivo ini da coleção deve receber um e-mail com os detalhes dos erros;
Novamente execute o XC com o sistema de e-mails desligado;
O admin não deve receber e-mail algum e o programa não deve quebrar;
No dsteste ou no seu ambiente de testes, desligue o servidor SMTP (ex: sudo systemctl stop sendmail);
Habilite o envio de e-mails pelo XC;
Execute novamente o processamento;
O admin não deve receber o e-mail mas o sistema não deve quebrar pelo fato do servidor de SMTP não estar disponível.
O que esse PR faz?
Este pull request corrige falhas no envio de e-mails pelo XC, também faz com que as exceções sejam exibidas em detalhes durante a execução do programa.
Onde a revisão poderia começar?
Recomendo fortemente que a revisão seja feita a partir do histórico de commits, comece em: 2d22d4b17f248931718a7cda78ea10acc1996aa1.
Como este poderia ser testado manualmente?
Para testar este PR manualmente, deve-se:
~/.testes/TestePaty/src/scielo/bin/xml/k/malformado.zip
disponível do dsteste;sudo systemctl stop sendmail
);Algum cenário de contexto que queira dar?
N/A
Screenshots
N/A
Quais são tickets relevantes?
3230
Referências
N/A