An open API service indexing awesome lists of open source software.

https://github.com/opentmi/robot-opentmi

Robot reporting listener for opentmi
https://github.com/opentmi/robot-opentmi

opentmi python robot-framework robotframework-library

Last synced: about 1 month ago
JSON representation

Robot reporting listener for opentmi

Awesome Lists containing this project

README

        

## robot listener plugin for opentmi

[![CircleCI](https://circleci.com/gh/OpenTMI/robot-opentmi/tree/master.svg?style=svg)](https://circleci.com/gh/OpenTMI/robot-opentmi/tree/master)
[![PyPI version](https://badge.fury.io/py/robot-opentmi.svg)](https://badge.fury.io/py/robot-opentmi)

This robot-framework listener listen results and upload them to OpenTMI.

## Usage

Install using pip:

`pip install robot-opentmi`

Running with robot:

```
robot --listener robot_opentmi.plugin.PythonListener:::: example/example.robot
```

Where:
* `` is OpenTMI uri (required)
* `` is OpenTMI access token (required)
* `` is OpenTMI port (default: 80, optional)
* `` store logs to OpenTMI (default: False, optional)

### metadata

module utilize some special robot metadata.
Usage:

`robot -M : ...`

**Keys:**
* Device Under Test:
* `DUT_SERIAL_NUMBER`
* `DUT_TYPE`
* `DUT_VERSION`
* `DUT_VENDOR`
* `DUT_MODEL`
* `DUT_PROVIDER`

* Software Under Test:
* `SUT_COMPONENT`
* `SUT_FEATURE`
* `SUT_COMMIT_ID`
* `SUT_BRANCH`