Announcing Allure Report Adapter for Robot Framework

1,278 views
Skip to first unread message

Anne kootstra

unread,
Jan 8, 2017, 3:20:56 PM1/8/17
to robotframework-users

For anyone who is involved in test automation or continuous integration understands the value of a clear overview. The Allure Reporting framework generates a report that has sectioned topics that display the right amount of high level information and allowing more details through drill downs. These clear and concise reports allow for multiple user groups to use the same report.

 

Although both Robotframework and Allure are using xUnit, there are variances in the implementation of this standard. This prevents one to use the other. The Open Source GitHub project Allure Adapter for Robot Framework solves this issue by generating Allure compatible output files from Robot Framework. The current version of the adapter provides the following features:

  • Feature and Stories are implemented as robot framework Tags story:name and feature:name format.
  • Link to the Issue Management system (For example JIRA) is configurable
  • Two ways of using the adapter:
    • Command Line: when starting Robot Framework and passing the --listener argument. AllureReportLibrary.AllureReportListener
    • Library: in a robot script loading it as a Library    AllureReportLibrary
  • The timeline overview supports Parallelisation, both manually started Robot Framework instances as well as using Pabot (version 0.32+).
  • Supports overriding of Test Case status with: failed, broken, canceled, pending or passed by using Tags.
  • Extends the number of Severity Options to: blocker, critical, normal, minor or trivial.
  • The Environment section shows Robot Framework Environment information: 
    • Robot Framework version, 
    • Python version
    • Robot Framework command line arguments
    • OS type.
  • Screenshots created by the Selenium2Library are supported

The project can be easily installed using pip or downloading the source directly. In case you encounter issues, or have feature requests please share them via the GitHub Issue tracker.  


Kind regards,


-- Anne

Reply all
Reply to author
Forward
0 new messages