Metadata-Version: 2.1
Name: robot-opentmi
Version: 0.1.0
Summary: robot-framework plugin for publish results to opentmi
Home-page: https://github.com/openmtmi/robot-opentmi
Author: Jussi Vatjus-Anttila
Author-email: jussiva@gmail.com
License: MIT
Keywords: robot-framework opentmi report
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Framework :: Robot Framework :: Library
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: robotframework
Requires-Dist: opentmi-client (>=0.6.0)
Requires-Dist: joblib
Provides-Extra: dev
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: coveralls ; extra == 'dev'
Requires-Dist: mock ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: nose ; extra == 'dev'
Requires-Dist: pyinstaller ; extra == 'dev'

## 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)
<!-- [![Coverage Status](https://coveralls.io/repos/github/OpenTMI/pytest-opentmi/badge.svg)](https://coveralls.io/github/OpenTMI/pytest-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:<host>:<token>:<port> example/example.robot
```

Where:
* `<host>` is OpenTMI uri
* `<port>` is OpenTMI port
* `<token>` is OpenTMI access token


### metadata

module utilize some special robot variable arguments.
Usage:

`robot -v <KEY>:<VALUE> ...`

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

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


