Metadata-Version: 2.1
Name: pytest-opentmi
Version: 0.3.1
Summary: pytest plugin for publish results to opentmi
Home-page: https://github.com/opentmi/pytest-opentmi
Author: Jussi Vatjus-Anttila
Author-email: jussiva@gmail.com
License: Mozilla Public License 2.0 (MPL 2.0)
Description: ## pytest reporting plugin for opentmi
        
        [![CircleCI](https://circleci.com/gh/OpenTMI/pytest-opentmi/tree/master.svg?style=svg)](https://circleci.com/gh/OpenTMI/pytest-opentmi/tree/master)
        [![PyPI version](https://badge.fury.io/py/pytest-opentmi.svg)](https://badge.fury.io/py/pytest-opentmi)
        <!-- [![Coverage Status](https://coveralls.io/repos/github/OpenTMI/pytest-opentmi/badge.svg)](https://coveralls.io/github/OpenTMI/pytest-opentmi) -->
        
        
        pytest plugin to upload results to opentmi server.
        Plugin collect various metadata against opentmi Result -schema.
        User can extend details using pytest metadata plugin.
        
        ## Usage
        
        Install using pip:
        
        `pip install pytest-opentmi`
        
        Enable plugin:
        
        conftest.py:
        ```
        pytest_plugins = ("pytest_opentmi.plugin",)
        ```
        
        Running with pytest:
        
        `pytest --opentmi <host> --opentmi_token <token> [--opentmi_store_logs]`
        
        
        ### metadata
        
        module utilize some special pytest metadata keys.
        Usage:
        
        `pytest --metadata <KEY> <VALUE> ...`
        
        **Keys:**
        
        * Device Under Test:
          * `DUT_TYPE`  (hw, simulator)
          * `DUT_SERIAL_NUMBER`
          * `DUT_VERSION`
          * `DUT_VENDOR`
          * `DUT_MODEL`
          * `DUT_PROVIDER`
        
        * Software Under Test:
          * `SUT_COMPONENT` (array)
          * `SUT_FEATURE` (array)
          * `SUT_COMMIT_ID`
          * `SUT_BRANCH`
        
Keywords: py.test pytest opentmi report
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
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
Provides-Extra: dev
