robotframeworkplus

This is a Toolset adding new functionalities to RobotFramework, such as embedding chart diagrams or improved process management


License
Apache-2.0
Install
pip install robotframeworkplus==0.2

Documentation

RobotFramework-Plus Tool Collection

This is a Collection of RobotFramework tools, functionality not yet provided by the RobotFramework test-framework (2.8.1).

The features are:

  • Embedding charts into the test-reports, for example to illustrate performance measurements etc.

  • Extended process management functionality.

The Chart-tool generates SVG diagrams and embeds them into the test-report wihtout external files or references.

Requirenments

The tool collection extends RobotFramework 2.8.1 and in addition requires the svg.charts Python-library and must be available on the machine. The following command must be executed to install svg.charts with root permission:

sudo pip install robotframework svg.charts robotframeworkplus

The environment variable PYTHONPATH should point to the directory where the tool colleciton is located, for example

export PYTHONPATH=$HOME/robotframeworkplus/lib

Executing the demo-tests:

PYTHONPATH=$HOME/robotframeworkplus/lib pybot $HOME/robotframework_tools/demo

The bar-chart will be embedded into the report.html file and can be viewed by web-browser (see docs/screenshot-chart.png),

Compatibility

  • Python 2.7.3 (or later)
  • RobotFramework 2.8.1 (or later)
  • Python SVG Charting Library svg.charts 2.2 (or later)

Usage

Please see the demo.