{ "info": { "author": "Martin Kourim", "author_email": "mkourim@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Testing" ], "description": "====================\npytest-polarion-cfme\n====================\n\nNOTE: pytest-polarion-cfme is no longer using pylarion as pylarion is being\ndeprecated. As a consequence command line options changed too.\n\npytest-polarion-cfme is a pytest plugin for collecting test cases and recording\ntest results to database.\n\nFrom set of test cases specified on command line the plugin selects such test\ncases that are present in the database and have no reportable result yet.\n\nAfter executing a test case the plugin records its result in the database. By\ndefault results for passed and blocked (test cases with blocker or 'skipif')\ntest cases are recorded.\n\nIt is tailored for the CFME QE team.\n\n\nUsage\n-----\nGenerate sqlite3 file out of the CSV file exported from Polarion\u00ae. Use the\n``csv2sqlite.py`` from dump2polarion_ for this.\n\nFrom test cases available to pytest (you can limit these using standard pytest\nfeatures like ``-k`` or specifying file/directory path) select and run those\nthat are present in the database and have no reportable result. Record results\nfor test cases that passed or that are blocked::\n\n $ py.test --db \n\nTo exclude tests that were already executed but haven't passed, add\n``--skip-executed`` command line option (i.e. failing/skipped tests are not\nre-run and it saves time)::\n\n $ py.test --db --skip-executed\n\nSubmit results to Polarion\u00ae xunit importer using ``polarion_dumper.py`` from dump2polarion_.\n\n.. _dump2polarion: https://github.com/mkoura/dump2polarion\n\n\nInstall\n-------\nFor CFME QE specific instructions see https://mojo.redhat.com/docs/DOC-1098563\n(accessible only from internal network).\n\nInstall this plugin::\n\n $ pip install pytest-polarion-cfme", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mkoura/pytest-polarion-cfme", "keywords": "polarion,py.test,pytest,testing", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "pytest-polarion-cfme", "package_url": "https://pypi.org/project/pytest-polarion-cfme/", "platform": "", "project_url": "https://pypi.org/project/pytest-polarion-cfme/", "project_urls": { "Homepage": "https://github.com/mkoura/pytest-polarion-cfme" }, "release_url": "https://pypi.org/project/pytest-polarion-cfme/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "pytest plugin for collecting test cases and recording test results", "version": "0.1.5" }, "last_serial": 3330050, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "abb8269cadffa8122d960b8b86459b99", "sha256": "097eb75e1ae00e469a44812ed0f01cb305cd478574fbbcc9c55118c3744494ff" }, "downloads": -1, "filename": "pytest_polarion_cfme-0.1.2.tar.gz", "has_sig": false, "md5_digest": "abb8269cadffa8122d960b8b86459b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4726, "upload_time": "2017-06-02T14:36:01", "url": "https://files.pythonhosted.org/packages/87/a9/e29250277d720a58e216847a7ffe55f8121dfa7ba16cd8b5bd821dfe5f1c/pytest_polarion_cfme-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "46fdce2b797146885f4327f434d5d228", "sha256": "73e0abb6ce6b459efdc1a646c994142982c795487375621c8a917b47db1dda13" }, "downloads": -1, "filename": "pytest_polarion_cfme-0.1.3.tar.gz", "has_sig": false, "md5_digest": "46fdce2b797146885f4327f434d5d228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4730, "upload_time": "2017-06-15T15:04:24", "url": "https://files.pythonhosted.org/packages/b9/23/ddcc5dcfea7dfa8b6b37a1cbf3ad606745ce7b1be206332dbcf9d6d1411e/pytest_polarion_cfme-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "97e4d67115e7da1a588a662c545b6106", "sha256": "7be9b6e870b1ff6a3ce4d697cc79816dd9b5f1fb524837aba81267ef13971ff3" }, "downloads": -1, "filename": "pytest_polarion_cfme-0.1.4.tar.gz", "has_sig": false, "md5_digest": "97e4d67115e7da1a588a662c545b6106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4329, "upload_time": "2017-07-26T13:58:36", "url": "https://files.pythonhosted.org/packages/fd/ef/2c5747c5a62736d2d9e6feaf2008f324ec653e1cd7078e14b4cbf05ee070/pytest_polarion_cfme-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "964e64264ffd7092210815644346fbb9", "sha256": "3b3eb44fd159fb74693ae4e6f5caf4bb0e587792210e733257ae88d728867cb2" }, "downloads": -1, "filename": "pytest_polarion_cfme-0.1.5.tar.gz", "has_sig": false, "md5_digest": "964e64264ffd7092210815644346fbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11683, "upload_time": "2017-11-13T23:07:04", "url": "https://files.pythonhosted.org/packages/7d/72/22e7fd084267e294efe657422b67afc78e4487cd68b90acdd230d3a8043b/pytest_polarion_cfme-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "964e64264ffd7092210815644346fbb9", "sha256": "3b3eb44fd159fb74693ae4e6f5caf4bb0e587792210e733257ae88d728867cb2" }, "downloads": -1, "filename": "pytest_polarion_cfme-0.1.5.tar.gz", "has_sig": false, "md5_digest": "964e64264ffd7092210815644346fbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11683, "upload_time": "2017-11-13T23:07:04", "url": "https://files.pythonhosted.org/packages/7d/72/22e7fd084267e294efe657422b67afc78e4487cd68b90acdd230d3a8043b/pytest_polarion_cfme-0.1.5.tar.gz" } ] }