Skip to main content

Django test runner plugin for Kiwi TCMS

Project description

Tidelift Kiwi TCMS on Twitter

This package provides a Django test runner that reports the test results to Kiwi TCMS.

Installation

pip install kiwitcms-django-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.

Usage

In settings.py add the following:

TEST_RUNNER = 'tcms_django_plugin.TestRunner'

When you run ./manage.py test Django looks at the TEST_RUNNER setting to determine what to do.

Changelog

v16.1 (16 Jun 2026)

  • Minimum supported Django version is now 6, because DebugSQLTestResult now relies on Django’s internal _read_logger_stream() API (the debug_sql_stream attribute was removed in Django 6)

  • Require Python >= 3.12

v12.7 (10 Dec 2023)

  • Update tcms-api from 11.4 to 12.7

  • Build & test with Python 3.11

  • Refactor issues found by newer pylint

  • Refactor issues found by CodeQL

  • Reformat source code with Black

v11.3 (15 Jul 2022)

  • Update tcms-api from 11.2 to 11.4

  • Small linter updates

v11.2 (16 May 2022)

  • Update tcms-api from 11.0 to 11.2

  • Annotate plugin with name & version information

v11.1 (05 Dec 2021)

  • Forward compatible with upcoming Kiwi TCMS v11.0

  • Update tcms-api from 10.0 to 11.0

  • Use f-strings

  • Updates in testing environments

v10.0 (02 Mar 2021)

  • Compatible with Kiwi TCMS v10.0

  • Update tcms-api to 10.0

v9.0 (13 Jan 2021)

  • Compatible with Kiwi TCMS v9.0

  • Update to tcms-api v9.0

  • Specify valid DJANGO_SETTINGS_MODULE for running pylint-django in CI

v1.1.3 (28 October 2020)

  • Update to tcms-api v8.6.0

v1.1.2 (25 June 2020)

  • Update to tcms-api v8.4.0

v1.1.1 (25 June 2020)

  • Initial release, thanks to Bryan Mutai

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_django_plugin-16.1.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kiwitcms_django_plugin-16.1-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file kiwitcms_django_plugin-16.1.tar.gz.

File metadata

  • Download URL: kiwitcms_django_plugin-16.1.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for kiwitcms_django_plugin-16.1.tar.gz
Algorithm Hash digest
SHA256 fc9bd114cccd9271e2d9b54009af1bcd1db7185b15a06a3be2e6e830b0066fd9
MD5 61481fd6ff3f86f442d31a0e5e4a9eeb
BLAKE2b-256 8e768f26235d369133f2302b82b1a40d37dfcbc667107651dc425d685a3af28e

See more details on using hashes here.

File details

Details for the file kiwitcms_django_plugin-16.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kiwitcms_django_plugin-16.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7424259fdb4508b2de60890cb592b619a6de5643d997be0d25963161286c1729
MD5 daa896b97e17a25fdea9d4d2ee488c7c
BLAKE2b-256 8faf487f768bb2ae501497b67cce3ae0d3b78c5c673c17f6f2358510f3fe403b

See more details on using hashes here.

Supported by

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