RoboCon 2022

Output Robot Framework report using Github Actions
2022-05-20 , Main Hall

There is a nice report output available in Jenkins which can list passed / failed tests and also provides link to full reports. This kind of functionality is not available in other CI platforms. This reporter-action parses report and provides simple output without having to first download and extract the artifact to get more info.


Why?

Originally built robotframework-docker-action to run test more easily in Github workflows. After that i realized that i was missing the features of Robot Framework plugin for Jenkins especially the nice report output. So had an idea to try and build parser that would go through the output.xml file and then would publish the result as a comment in Github under a commit that triggered the workflow. So that is the story of robot-reporter Github action. Reporter is docker based action and it is built with Golang.

Links

robotframework-docker-action
robotframework-reporter-action
robot-reporter

DevOps Engineer @ Anders Innovations