This package provides a Django test runner that reports the test results to Kiwi TCMS.
pip install kiwitcms-django-plugin
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.
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.
- 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
- Update tcms-api from 11.2 to 11.4
- Small linter updates
- Update tcms-api from 11.0 to 11.2
- Annotate plugin with name & version information
- Forward compatible with upcoming Kiwi TCMS v11.0
- Update tcms-api from 10.0 to 11.0
- Use f-strings
- Updates in testing environments
- Compatible with Kiwi TCMS v10.0
- Update tcms-api to 10.0
- Compatible with Kiwi TCMS v9.0
- Update to tcms-api v9.0
- Specify valid DJANGO_SETTINGS_MODULE for running pylint-django in CI
- Update to tcms-api v8.6.0
- Update to tcms-api v8.4.0
- Initial release, thanks to Bryan Mutai