{ "info": { "author": "Kiwi TCMS", "author_email": "info@kiwitcms.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "Test Anything Protocol (TAP) plugin for Kiwi TCMS\n=================================================\n\n.. image:: https://img.shields.io/pypi/v/kiwitcms-tap-plugin.svg\n :target: https://pypi.org/project/kiwitcms-tap-plugin\n :alt: PyPI version\n\n.. image:: https://travis-ci.org/kiwitcms/tap-plugin.svg?branch=master\n :target: https://travis-ci.org/kiwitcms/tap-plugin\n :alt: Travis CI\n\n.. image:: https://coveralls.io/repos/github/kiwitcms/tap-plugin/badge.svg?branch=master\n :target: https://coveralls.io/github/kiwitcms/tap-plugin?branch=master\n :alt: Code coverage\n\n.. image:: https://pyup.io/repos/github/kiwitcms/tap-plugin/shield.svg\n :target: https://pyup.io/repos/github/kiwitcms/tap-plugin/\n :alt: Python updates\n\n.. image:: https://opencollective.com/kiwitcms/tiers/sponsor/badge.svg?label=sponsors&color=brightgreen\n :target: https://opencollective.com/kiwitcms#contributors\n :alt: Become a sponsor\n\n.. image:: https://img.shields.io/badge/kiwi%20tcms-results-9ab451.svg\n :target: https://tcms.kiwitcms.org/plan/6/\n :alt: TP for kiwitcms/tap-plugin (master)\n\nThis package allows you to read Test Anything Protocol (TAP) files and\nsend the results to `Kiwi TCMS `_.\n\n\nInstallation\n------------\n\n::\n\n pip install kiwitcms-tap-plugin\n\n\nConfiguration and environment\n-----------------------------\n\nMinimal config file `~/.tcms.conf`::\n\n [tcms]\n url = https://tcms.server/xml-rpc/\n username = your-username\n password = your-password\n\n\nFor more info see `tcms-api docs `_.\n\nThis plugin is only concerned with parsing the TAP format and executing\n`tcms-api` functions which will create/reuse test cases, test plans and test runs.\n`tcms-api` behavior is controlled via environment variables.\n\nFor example this is how our own environment looks like::\n\n #!/bin/bash\n\n if [ \"$TRAVIS_EVENT_TYPE\" == \"push\" ]; then\n # same as $TRAVIS_TAG when building tags\n export TCMS_PRODUCT_VERSION=$TRAVIS_BRANCH\n fi\n\n if [ \"$TRAVIS_EVENT_TYPE\" == \"pull_request\" ]; then\n export TCMS_PRODUCT_VERSION=\"PR-$TRAVIS_PULL_REQUEST\"\n fi\n\n export TCMS_BUILD=\"$TRAVIS_BUILD_NUMBER-$(echo $TRAVIS_COMMIT | cut -c1-7)\"\n\nFurther documentation and behavior specification can be found\n`here `_.\n\nThe above configuration creates a separate TestPlan for each branch, see\n`TP-6: [TAP] Plan for kiwitcms/tap-plugin (master) `_,\na separate TestPlan for each pull request (recording possible multiple test runs) and\nseparate TestPlan and TestRun for each tag on GitHub! `tcms-api` has default behavior\nfor Travis CI and Jenkins and allows endless configuration via environment variables.\n\n\nUsage\n-----\n\n::\n\n # define environment variables\n tcms-tap-plugin /path/to/results.tap\n\n\nChangelog\n---------\n\n\nv0.4 (23 September 2019)\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Include traceback from TAP file as TE comment. Fixes\n `Issue #7 `_\n (Christophe CHAUVET)\n\n\nv0.3 (10 April 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Works with Kiwi TCMS v6.7 or newer\n- Uses new names of API methods\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kiwitcms/tap-plugin", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "kiwitcms-tap-plugin", "package_url": "https://pypi.org/project/kiwitcms-tap-plugin/", "platform": "", "project_url": "https://pypi.org/project/kiwitcms-tap-plugin/", "project_urls": { "Homepage": "https://github.com/kiwitcms/tap-plugin" }, "release_url": "https://pypi.org/project/kiwitcms-tap-plugin/0.4/", "requires_dist": [ "tap.py (==2.6.1)", "tcms-api (==6.7)" ], "requires_python": "", "summary": "Test Anything Protocol (TAP) plugin for Kiwi TCMS test case management system", "version": "0.4" }, "last_serial": 5872836, "releases": { "0.0": [ { "comment_text": "", "digests": { "md5": "af0cc1afbac0d8bfece0b09651e6f48c", "sha256": "d9f765d7da2289be02d40fb3014c95987a47578771e977e406356613911dc663" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.0.tar.gz", "has_sig": false, "md5_digest": "af0cc1afbac0d8bfece0b09651e6f48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3744, "upload_time": "2019-01-27T20:46:25", "url": "https://files.pythonhosted.org/packages/66/73/78784fad5cd4dc7dfe8f5c8f9dc15ce9db4bb704b00ece4b2f01bb0df621/kiwitcms-tap-plugin-0.0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e2857c8d8d9c40c649117c90c55046eb", "sha256": "255805c20e94ec16cdd84d69c445ecccc66d623e80abf9a86a134a5276407b53" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e2857c8d8d9c40c649117c90c55046eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5882, "upload_time": "2019-01-29T22:13:44", "url": "https://files.pythonhosted.org/packages/b2/dc/5316ba480c2ec0603eafc549da5dfd5cc48a8371e50b6799edfa79aaab0f/kiwitcms_tap_plugin-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fea669ea890e7af8b39e75345ce85a6c", "sha256": "4ca18c1143bdd8ab6f956e5d69b053913372bbeaa3d77ea2aef65f2fae9a8ce3" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fea669ea890e7af8b39e75345ce85a6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17102, "upload_time": "2019-01-29T22:13:46", "url": "https://files.pythonhosted.org/packages/ed/f2/85a409ecabb8623e41311feafe24b1f13848e28056df7a2c5c298eab5527/kiwitcms-tap-plugin-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b249694486fb91d862a9aacbdeb2c222", "sha256": "a0965264e7b9bbe0607826c2edff4ab035b411d80e6a2a64ace3579e28524749" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b249694486fb91d862a9aacbdeb2c222", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6028, "upload_time": "2019-01-29T22:21:24", "url": "https://files.pythonhosted.org/packages/74/25/b6de7dce00d637c53e73cfdddd3ee2f5058fdd9c6bb41bf3c028e5b21861/kiwitcms_tap_plugin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37bcc256988ebfc04e72c38962c58507", "sha256": "ccbd6fb3f2079a6eef3c080001020740512119efc6b042266d177f9fda2e07ee" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "37bcc256988ebfc04e72c38962c58507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17249, "upload_time": "2019-01-29T22:21:26", "url": "https://files.pythonhosted.org/packages/73/e1/bc87765c6191a84e24a5b1cc579e96c8d8573c41a95f17d127f6dac2386d/kiwitcms-tap-plugin-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4f9a6843122440bc17f86cd31d544791", "sha256": "cc7e2849bf80eb5977222c76a79607c8bd5450ae42e77b0744b115e3b47c3f9b" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4f9a6843122440bc17f86cd31d544791", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6005, "upload_time": "2019-01-30T01:36:24", "url": "https://files.pythonhosted.org/packages/89/31/79ddb5e9be3c14495c721f1c74d0af89085d305bdc369e3dacbe08181370/kiwitcms_tap_plugin-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45ad761c994a55e431e98fc075d66afa", "sha256": "953d8b47b65758228c129e5c4495d5291393e6ec5c8a8414a07e9876baf08040" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.2.tar.gz", "has_sig": false, "md5_digest": "45ad761c994a55e431e98fc075d66afa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17261, "upload_time": "2019-01-30T01:36:25", "url": "https://files.pythonhosted.org/packages/1a/0a/740ca2d7d4f58a516f5b091571f340447b2851dcb8a5007cab477eb62ec4/kiwitcms-tap-plugin-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7e442379efb0d6b07b7878932bf3f010", "sha256": "c6e2b8f55dac4fca5ebf37d765ac77c7ec776f4813f616932900a49df61794c2" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e442379efb0d6b07b7878932bf3f010", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6160, "upload_time": "2019-04-10T15:29:43", "url": "https://files.pythonhosted.org/packages/fd/cf/0f22d872dba66ac6e8be88c1ad6d4e2db2b10971f319811d13c993e7868b/kiwitcms_tap_plugin-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f846bd64fc428f2ae559fb5bd74c3b1a", "sha256": "a50ed4065a7663c368a0706461582af958191773fa0f2a56d43352ec7e696876" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.3.tar.gz", "has_sig": false, "md5_digest": "f846bd64fc428f2ae559fb5bd74c3b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17407, "upload_time": "2019-04-10T15:29:45", "url": "https://files.pythonhosted.org/packages/9d/7b/e2e2792feef390000c6cd113097d103291c6b20049797c24ec4f2841f51d/kiwitcms-tap-plugin-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "94128bbda861709e6d7c0bc3fab6e7d4", "sha256": "00b37defdf6891b026a084bdb2b8325dc3cd331b57763e7c90eb47a4a60ad9f9" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "94128bbda861709e6d7c0bc3fab6e7d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6490, "upload_time": "2019-09-23T10:45:35", "url": "https://files.pythonhosted.org/packages/ab/39/69a0f0f3f03a8e70c143347a2cdaa457529b91456260055fe03db8f92223/kiwitcms_tap_plugin-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3169b882f026d672cd77e791b364dd83", "sha256": "5f30172eed1765416dc949a147740c9e803107969ab18f57ec94d2fc43ea2ead" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.4.tar.gz", "has_sig": false, "md5_digest": "3169b882f026d672cd77e791b364dd83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17760, "upload_time": "2019-09-23T10:45:41", "url": "https://files.pythonhosted.org/packages/d0/41/c94bc17db498d4608f335c65aa0ef65ebde660daa0f75ba664ad0f760412/kiwitcms-tap-plugin-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94128bbda861709e6d7c0bc3fab6e7d4", "sha256": "00b37defdf6891b026a084bdb2b8325dc3cd331b57763e7c90eb47a4a60ad9f9" }, "downloads": -1, "filename": "kiwitcms_tap_plugin-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "94128bbda861709e6d7c0bc3fab6e7d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6490, "upload_time": "2019-09-23T10:45:35", "url": "https://files.pythonhosted.org/packages/ab/39/69a0f0f3f03a8e70c143347a2cdaa457529b91456260055fe03db8f92223/kiwitcms_tap_plugin-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3169b882f026d672cd77e791b364dd83", "sha256": "5f30172eed1765416dc949a147740c9e803107969ab18f57ec94d2fc43ea2ead" }, "downloads": -1, "filename": "kiwitcms-tap-plugin-0.4.tar.gz", "has_sig": false, "md5_digest": "3169b882f026d672cd77e791b364dd83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17760, "upload_time": "2019-09-23T10:45:41", "url": "https://files.pythonhosted.org/packages/d0/41/c94bc17db498d4608f335c65aa0ef65ebde660daa0f75ba664ad0f760412/kiwitcms-tap-plugin-0.4.tar.gz" } ] }