All Projects → vladwa → robot-email-template

vladwa / robot-email-template

Licence: other
Email template for Robot Framework test results

Programming Languages

groovy
2714 projects

Projects that are alternatives of or similar to robot-email-template

robotframework-imagehorizonlibrary
Cross-platform Robot Framework library for GUI automation based on image recognition
Stars: ✭ 67 (+252.63%)
Mutual labels:  robot-framework, robotframework
robotframework-seleniumtestability
Extension for SeleniumLibrary that provides manual and automatic waiting for asyncronous events like fetch, xhr, etc.
Stars: ✭ 34 (+78.95%)
Mutual labels:  robot-framework, robotframework
robotframework-httprequestlibrary
Robot Framework's library to test REST interfaces utilizing Apache HttpClient
Stars: ✭ 20 (+5.26%)
Mutual labels:  robot-framework, robotframework
robotframework-zoomba
Extended Robot Framework libraries to make testing GUI, REST/SOAP API, Mobile, and Windows Desktop easier.
Stars: ✭ 121 (+536.84%)
Mutual labels:  robot-framework, robotframework
robot-framework-docker
Docker image to run robot framework acceptance testing in a docker container
Stars: ✭ 24 (+26.32%)
Mutual labels:  robot-framework, robotframework
page-modeller
⚙️ Browser DevTools extension for modelling web pages for automation.
Stars: ✭ 66 (+247.37%)
Mutual labels:  robot-framework, robotframework
Django mail admin
The one and only django app to receive & send mail with templates and multiple configurations.
Stars: ✭ 140 (+636.84%)
Mutual labels:  mail, email-template
enough mail
IMAP, POP3 and SMTP clients for Dart developers. Contains both low level as well as a high level API.
Stars: ✭ 78 (+310.53%)
Mutual labels:  mail
k8s-springboot-data-rest
Build & Deploy a real-world Java Springboot microservice on Azure. This project will immerse you in a series of hands-on labs that will show you how to use Azure Container Registry, Azure Kubernetes Service, Azure Container Instances, Azure DevOps & Jenkins CI/CD for building & deploying cloud-native applications.
Stars: ✭ 36 (+89.47%)
Mutual labels:  jenkins
MailDemon
Smtp server for mass emailing, managing email lists and more. Built on .NET Core. Linux, MAC and Windows compatible.
Stars: ✭ 113 (+494.74%)
Mutual labels:  mail
masterclass-codeexamples
Code examples used in Get into DevOps: The Masterclass
Stars: ✭ 35 (+84.21%)
Mutual labels:  jenkins
SplitShare
Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system
Stars: ✭ 31 (+63.16%)
Mutual labels:  mail
share
notes or share of vue,react,flutter...
Stars: ✭ 32 (+68.42%)
Mutual labels:  jenkins
dark-theme-plugin
Jenkins Dark Theme
Stars: ✭ 64 (+236.84%)
Mutual labels:  jenkins
eryajf.github.io
📝 大千世界,何其茫茫。谨此笔记,记录过往。凭君阅览,小站洛荒。如能收益,莫大奢望
Stars: ✭ 159 (+736.84%)
Mutual labels:  jenkins
mirror-proxy
Jenkins Update Center mirror proxy
Stars: ✭ 15 (-21.05%)
Mutual labels:  jenkins
mjml-server
MJML wrapped in Express for use over HTTP
Stars: ✭ 31 (+63.16%)
Mutual labels:  email-template
jenkins-ecs-deployment
Deploy docker containers to AWS ECS/ECR via Jenkins
Stars: ✭ 20 (+5.26%)
Mutual labels:  jenkins
yii2-symfonymailer
Yii 2 Symfony mailer extension.
Stars: ✭ 29 (+52.63%)
Mutual labels:  mail
easy-email
React.js Drag-and-Drop Email Editor based on MJML. Transform structured JSON data into major email clients compatible HTML. Written in Typescript and supported both in browser and Node.js.
Stars: ✭ 449 (+2263.16%)
Mutual labels:  email-template

Jenkins-robot-email-ext-template alt text

Use in Jenkins

There are two ways to use this in Jenkins.

  1. First way: a. Have your Jenkins administrator place the script inside $JENKINS_HOME/email-templates. b. Use the SCRIPT token with the template parameter equal to your script filename without the .groovy extension. For example, if the script filename is email-template.groovy, the email content would look like this ${SCRIPT,template="email-template"}.
  2. a. Using the Config File Provider Plugin, upload a groovy Extended Email Publisher Groovy Template b. Use the SCRIPT token with the template parameter equal to your script filename without the .groovy extension and with managed: in front. For example, if the script filename is email-template.groovy, the email content would look like this ${SCRIPT,template="managed:email-template"}.

Either way, outputFileName, logFileName, reportFileName should all be the default of "output.xml", "report.html" and "log.html" in the jenkins "Publish Robot Framework test result" section or pipeline step.

Note: While copying template, use raw file, otherwise may contain escape string.

Email Template provides the below information.

1. Build Details
	- Build URL
	- Project URL
	- Build Name
	- Date of Job
	- Job Duration
	- Submitted by 
	
2. Test Summary

3. Statistics by Suite
	This table contains below details.
		- (Name) Test suite name
		- (Failed tests) Number of Failed test cases in the suite
		- (Passed tests) Number of Passed test cases in the suite
		- (Duration) Suite execution time.
		
4. Links to below.
	- Detailed Results.
	- Report
	- Log
	- Console output
	
5. Test Trend(all tests)
	- Test Result Trend Image(Refer: https://github.com/vladwa/robot-email-template/blob/master/Test%20Result%20Trend.png)
	- Duration Trend Image(Refer: https://github.com/vladwa/robot-email-template/blob/master/Duration%20Trend.png)

6. Test Execution Results
	- Test Name
	- Status
	- Message
	- Execution time
	- Duration

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].