Library for sending notifications to different platforms during or after Robot Framework tests execution.
Project description
TestNotification
A biblioteca TestNotification pode ser utilizada para enviar notificações para diferentes plataformas durante ou após a execução dos testes com o Robot Framework.
Utilização
Instalação
Instale a biblioteca utilizando o comando:
pip install test-notification-library
Exemplo de Uso
Importe a biblioteca no inÃcio do seu arquivo de teste Robot Framework:
Library TestNotification url/webhook plataforma end_suite
Argumentos:
- url/webhook:
De acordo com a plataforma desejada, informe a URL. Caso utilize Google, Slack ou Telegram, envie um webhook; para uso em e-mails, utilize a URL do servidor SMTP.
- plataforma:
Google, Slack, Telegram ou Email. Informe a plataforma para a qual deseja receber as notificações.
- end_suite:
Envia notificação ao final de cada suite com o resumo da execução da suÃte.
Exemplos de Plataformas e Parâmetros
- Google Chat:
Library TestNotification https://chat.googleapis.com/v1/spaces/ASASssapasmc.com.br google end_suite
- Slack:
Library TestNotification https://hooks.slack.com/services/EQE23EWQ12/dsaSDAD/VgS06iIiwmL slack end_suite
- Telegram:
Library TestNotification https://api.telegram.org/bot TOKEN CHAT_ID telegram end_suite
- Email:
Library TestNotification smtp.gmail.com USERNAME PASSWORD 587 receiver@example.com email end_suite
Contribuindo
Sinta-se à vontade para contribuir para este projeto! Abra uma issue ou envie um pull request com suas sugestões.
Licença
Este projeto está licenciado sob a Licença MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for test_notification_library-1.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c7c1578ba4e701c434f058e87518a1a1ec405f5a5cf0db157335cea730ac5f6 |
|
MD5 | 2a093cc8ec7b9b8dfad95221ef0766c0 |
|
BLAKE2b-256 | 28b65ba76a683407da41235b3c989d60e8d52120856fe01db3ecb80091f4aade |