Metadata-Version: 2.1
Name: cfme-testcases
Version: 0.3
Summary: Create new testrun and upload missing testcases using Polarion Importers
Home-page: https://github.com/mkoura/cfme-testcases
Author: Martin Kourim
Author-email: mkourim@redhat.com
License: GPL
Keywords: polarion,testing
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Intended Audience :: Developers
Requires-Dist: pytest
Requires-Dist: dump2polarion (>=0.25)

cfme_testcases
==============

* import requirements missing in Polarion
* import test cases missing in Polarion
* update existing test cases, link missing requirements
* create new test run in Polarion or update an existing test run with newly imported test cases

All this with single command, using just the Polarion Importers. The legacy webservices API is not used at all.

Usage
-----

Run in the ManageIQ ``integration_tests`` directory in your usual virtual environment.

.. code-block::

    cfme_testcases_upload.py -t {testrun id}

Install
-------

You don't need to install the package, you can use the scripts directly from the cloned repository.

To install the package to your virtualenv, run

.. code-block::

    pip install cfme_testcases
    # or
    pip install -e .

Requirements
------------

You need `dump2polarion <https://github.com/mkoura/dump2polarion>`_:

.. code-block::

    pip install dump2polarion
    # or
    pip install -r requirements.txt

