Skip to content

kiwitcms/pytest-plugin

Repository files navigation

kiwitcms-pytest-plugin

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.