Kiwi TCMS 6.11 release, open source test case management system

Kiwi TCMS is a set of test plans, test cases and test runs in one management system written in Python and Django. Version 6.11 has been released, it is a safe and improved version, it updates a lot of internal dependencies, adds two new Telemetry report, updated TestPlan and TestCase cloning pages, and provides a number of other improvements and bug fixes. Details are as follows:

Supported upgrade paths:

5.3   (or older) -> 5.3.1
5.3.1 (or newer) -> 6.0.1
6.0.1            -> 6.1
6.1              -> 6.1.1
6.1.1            -> 6.2 (or newer)
  • Update Django, update from 2.2.2 to 2.2.4
  • Updates marked to 0.7.0
  • The python-GitLab update from 1.8.0 to 1.10.0
  • Update Django-Grappelli, from 2.12.3 to 2.13.1
  • Update to 1.4.1 django-attachments
  • Django-simple-history update from 2.7.2 to 2.7.3
  • PyGithub update from 1.43.7 to 1.43.8
  • The patternfly updated to version 3.59.3
  • The prmjs updated to version 1.17.0
  • 添加 Testing Status Matrix telemetry
  • 添加 Testing Execution Trends telemetry
  • Convert Clone TestPlan page is Patternflix, greatly simplified UI and update behavior: TP of cloning will always be set to the current user, clones TC authors will always be set to the current user, when cloning, always retain the original test case of default tester reconstruction based on the view class, fixes the problem of failure in the version value b / c verification, error fixes the problem in the version value of the UI.
  • Convert Clone TestCase page is Patternflix, greatly simplifying the UI and update behavior: allow cloning into a plurality of test plans, delete "Filter another plan" option, will be changed to "Add TP to TC", TC clones will be displayed in TestPlan bottom, always keeping the original default tester

API 

  • RPC method Bug.Report () from the first parameter test_case_run_id rename Execution_id. This could undermine the existing API scripts that try to pass this parameter by name rather than position

Settings 

  • ENV variable Kiwi_USE_TZ allows control settings and Kiwi_Timezone Use_TZ and Timezone

Bug fixes

  • Fix the error when trying to delete comment Permissions tab

For details, see the release notes .

More detailed method, if used as Kiwi TCMS Docker containers, then: 

cd path/containing/docker-compose/
docker-compose down
docker pull kiwitcms/kiwi
docker pull centos/mariadb
docker-compose up -d
docker exec -it kiwi_web /Kiwi/manage.py migrate

Guess you like

Origin www.oschina.net/news/108749/kiwi-tcms-6-11-released