{ "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": "junit.xml plugin for Kiwi TCMS\n==============================\n\n.. image:: https://img.shields.io/pypi/v/kiwitcms-junit.xml-plugin.svg\n :target: https://pypi.org/project/kiwitcms-junit.xml-plugin\n :alt: PyPI version\n\n.. image:: https://travis-ci.org/kiwitcms/junit.xml-plugin.svg?branch=master\n :target: https://travis-ci.org/kiwitcms/junit.xml-plugin\n :alt: Travis CI\n\n.. image:: https://coveralls.io/repos/github/kiwitcms/junit.xml-plugin/badge.svg?branch=master\n :target: https://coveralls.io/github/kiwitcms/junit.xml-plugin?branch=master\n :alt: Code coverage\n\n.. image:: https://pyup.io/repos/github/kiwitcms/junit.xml-plugin/shield.svg\n :target: https://pyup.io/repos/github/kiwitcms/junit.xml-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/7/\n :alt: TP for kiwitcms/junit.xml-plugin (master)\n\nThis package allows you to read junit.xml files and\nsend the results to `Kiwi TCMS `_.\n\n\nInstallation\n------------\n\n::\n\n pip install kiwitcms-junit.xml-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 junit.xml 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-7: [junit.xml] Plan for kiwitcms/junit.xml-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-junit.xml-plugin /path/to/junit.xml\n\n\nChangelog\n---------\n\nv0.4 (20 September 2019)\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Update junitparser from 1.3.2 to 1.3.4\n- Support XML files with root tag (Katalon Studio).\n Fixes `Issue #9 `_\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/junit.xml-plugin", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "kiwitcms-junit.xml-plugin", "package_url": "https://pypi.org/project/kiwitcms-junit.xml-plugin/", "platform": "", "project_url": "https://pypi.org/project/kiwitcms-junit.xml-plugin/", "project_urls": { "Homepage": "https://github.com/kiwitcms/junit.xml-plugin" }, "release_url": "https://pypi.org/project/kiwitcms-junit.xml-plugin/0.4/", "requires_dist": [ "junitparser (==1.3.4)", "tcms-api (==6.7)" ], "requires_python": "", "summary": "junit.xml plugin for Kiwi TCMS test case management system", "version": "0.4" }, "last_serial": 5861710, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "efc2de9787a0fc882136af0ff03b04f5", "sha256": "2b8707a9e9568689b789e623b2fc80bd947830d476ec4e4ed5db59487c1db1ee" }, "downloads": -1, "filename": "kiwitcms_junit.xml_plugin-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "efc2de9787a0fc882136af0ff03b04f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6120, "upload_time": "2019-01-30T01:38:21", "url": "https://files.pythonhosted.org/packages/b9/de/28eff93eca7e42dcd6e966e2a60f4bd2852b1d9a88aeea0cf4e738b77316/kiwitcms_junit.xml_plugin-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a877cdc13d96250f0b028565bb6c0fd4", "sha256": "ecced903f030e3f2c6a202e8f529f72759e51e190649707131ac00450749bb04" }, "downloads": -1, "filename": "kiwitcms-junit.xml-plugin-0.2.tar.gz", "has_sig": false, "md5_digest": "a877cdc13d96250f0b028565bb6c0fd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17285, "upload_time": "2019-01-30T01:38:23", "url": "https://files.pythonhosted.org/packages/07/82/3eb29df1002b5991f207ae124bb19fefe5e0bf6208131c5851edd872ecc5/kiwitcms-junit.xml-plugin-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "a877ef98edacb1209317e365846e0e53", "sha256": "ef990d8770dbf0c9a15623089af43082a63fcd36d4d40e5213ef3b7318c0daf9" }, "downloads": -1, "filename": "kiwitcms_junit.xml_plugin-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a877ef98edacb1209317e365846e0e53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6280, "upload_time": "2019-04-10T15:33:00", "url": "https://files.pythonhosted.org/packages/9d/1a/6486f1d4ce71b432aeb8c7b9e58ee0be73f0a90a79bf25e53624729f0e52/kiwitcms_junit.xml_plugin-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20dd9e0713aa8c7d3911dd41adadbc7d", "sha256": "136e34b50399ea9b6a67cf569c413cf99477a6a227075043da2b5c0dd6c63d10" }, "downloads": -1, "filename": "kiwitcms-junit.xml-plugin-0.3.tar.gz", "has_sig": false, "md5_digest": "20dd9e0713aa8c7d3911dd41adadbc7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17448, "upload_time": "2019-04-10T15:33:02", "url": "https://files.pythonhosted.org/packages/82/48/e546aa1462ff1e2596bcc76659e22b718c85c2f5e142886ec13eea2d4395/kiwitcms-junit.xml-plugin-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "55eb6941d3b82a17d5e559ae1a2e5c52", "sha256": "a399cd8164e46e78752e200315304ab9672f1b7da1411ae54f66ff46f097c859" }, "downloads": -1, "filename": "kiwitcms_junit.xml_plugin-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "55eb6941d3b82a17d5e559ae1a2e5c52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6661, "upload_time": "2019-09-20T11:02:21", "url": "https://files.pythonhosted.org/packages/f1/ae/e805220ca3b5fdd9a4eb879d1ab1f1d255225f61abcda4eeca305bfcaf76/kiwitcms_junit.xml_plugin-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac4d7a99a172ac093d1916df0286c153", "sha256": "764d9005496b6851199344e7ef3ac78fc1c40aaaa924a50362ab2a4bebdddb7b" }, "downloads": -1, "filename": "kiwitcms-junit.xml-plugin-0.4.tar.gz", "has_sig": false, "md5_digest": "ac4d7a99a172ac093d1916df0286c153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17814, "upload_time": "2019-09-20T11:02:23", "url": "https://files.pythonhosted.org/packages/35/22/a4f9bb60d642f894969d0460ad4bc1d3e314f7a23e6eae221cb1e42670f5/kiwitcms-junit.xml-plugin-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55eb6941d3b82a17d5e559ae1a2e5c52", "sha256": "a399cd8164e46e78752e200315304ab9672f1b7da1411ae54f66ff46f097c859" }, "downloads": -1, "filename": "kiwitcms_junit.xml_plugin-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "55eb6941d3b82a17d5e559ae1a2e5c52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6661, "upload_time": "2019-09-20T11:02:21", "url": "https://files.pythonhosted.org/packages/f1/ae/e805220ca3b5fdd9a4eb879d1ab1f1d255225f61abcda4eeca305bfcaf76/kiwitcms_junit.xml_plugin-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac4d7a99a172ac093d1916df0286c153", "sha256": "764d9005496b6851199344e7ef3ac78fc1c40aaaa924a50362ab2a4bebdddb7b" }, "downloads": -1, "filename": "kiwitcms-junit.xml-plugin-0.4.tar.gz", "has_sig": false, "md5_digest": "ac4d7a99a172ac093d1916df0286c153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17814, "upload_time": "2019-09-20T11:02:23", "url": "https://files.pythonhosted.org/packages/35/22/a4f9bb60d642f894969d0460ad4bc1d3e314f7a23e6eae221cb1e42670f5/kiwitcms-junit.xml-plugin-0.4.tar.gz" } ] }