Skip to main content

Pytest plugin for Kiwi TCMS test case management system

Project description

PyPI version Python versions Tidelift Become a sponsor Kiwi TCMS on Twitter

This is a pytest plugin for Kiwi TCMS.

Installation

You can install “kiwitcms-pytest-plugin” via pip from PyPI:

$ pip install kiwitcms-pytest-plugin

Configuration and environment

Minimal config file ~/.tcms.conf:

[tcms]
url = https://tcms.server/xml-rpc/
username = your-username
password = your-password

For more info see tcms-api docs. Further documentation and behavior specification can be found here.

Usage

# define environment variables
pytest -p tcms_pytest_plugin --kiwitcms

Changelog

v12.8.1 (22 Dec 2023)

  • Update tcms-api from 12.7 to 12.8.1

  • Relax dependency requirement for tcms-api for easier upgrades

v12.7 (11 Dec 2023)

  • Follow versioning of other plugins for Kiwi TCMS

  • Update tcms-api from 11.3 to 12.7

  • Build and test with Python 3.11

  • Add code scanning with CodeQL

v0.1.0 (05 Jul 2022)

  • First release on PyPI

  • Based on tcms-api v11.3

  • Compatible with Kiwi TCMS v11.3 or later

License

Distributed under the terms of the GNU GPL v3.0 license, “kiwitcms-pytest-plugin” is free and open source software

Authors

Issues

If you encounter any problems, please file an issue along with a detailed description.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiwitcms-pytest-plugin-12.8.1.tar.gz (16.6 kB view hashes)

Uploaded Source

Built Distribution

kiwitcms_pytest_plugin-12.8.1-py3-none-any.whl (16.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page