Skip to content

Commit

Permalink
Kiwi TCMS is a better name than KiwiTestPad
Browse files Browse the repository at this point in the history
  • Loading branch information
atodorov committed Sep 13, 2017
1 parent 1821b2d commit 264b2c1
Show file tree
Hide file tree
Showing 24 changed files with 66 additions and 66 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ IMPORTANT: this release introduces new database migrations!
---------------------------------------------

- Forked from https://github.com/Nitrate/Nitrate as a stand-alone project
- Future versions will be released under the name **KiwiTestPad**
- Future versions will be released under the name **Kiwi TCMS**
- ``NITRATE_BASE_URL`` has been renamed to ``KIWI_BASE_URL``
- Use ``/tmp/.bugzilla`` for python-bugzilla cache to avoid 500 ISE

Expand Down
10 changes: 5 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
KiwiTestPad - Test Case Management System
=========================================
Kiwi TCMS - Open Source Test Case Management System
===================================================

.. image:: https://travis-ci.org/kiwitcms/Kiwi.svg?branch=master
:target: https://travis-ci.org/kiwitcms/Kiwi
Expand All @@ -15,9 +15,9 @@ Introduction
------------

.. image:: https://raw.githubusercontent.com/kiwitcms/Kiwi/master/tcms/static/images/kiwi_h80.png
:alt: "KiwiTestPad Logo"
:alt: "Kiwi TCMS Logo"

KiwiTestPad is a test plan, test run and test case management system, that is
Kiwi TCMS is a test plan, test run and test case management system, that is
written in Python and Django. It has a lot of great features, such as Bugzilla
and JIRA integration, fast test plan and runs search, powerful access control
for each plan, run and case, and XML-RPC APIs.
Expand All @@ -43,6 +43,6 @@ See http://kiwitestpad.readthedocs.org/en/latest/contribution.html
Support
-------

Commercial support for KiwiTestPad is available from
Commercial support for Kiwi TCMS is available from
`Mr. Senko <http://MrSenko.com>`_. For more information, pricing and support
levels info see http://MrSenko.com/kiwi/.
10 changes: 5 additions & 5 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
#
# KiwiTestPad documentation build configuration file, created by
# Kiwi TCMS documentation build configuration file, created by
# sphinx-quickstart on Tue Nov 26 22:58:55 2013.
#
# This file is execfile()d with the current directory set to its
Expand Down Expand Up @@ -54,7 +54,7 @@
master_doc = 'index'

# General information about the project.
project = u'KiwiTestPad'
project = u'Kiwi TCMS'
copyright = u'2013, Red Hat, Inc.; 2017, Mr. Senko, Ltd.'

# The version info for the project you're documenting, acts as replacement for
Expand Down Expand Up @@ -208,7 +208,7 @@
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
('index', 'kiwi.tex', u'KiwiTestPad Documentation',
('index', 'kiwi.tex', u'Kiwi TCMS Documentation',
u'hlin,weizhou,cqi,qduanmu', 'manual'),
]

Expand Down Expand Up @@ -238,7 +238,7 @@
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('index', 'kiwi', u'KiwiTestPad Documentation',
('index', 'kiwi', u'Kiwi TCMS Documentation',
[u'hlin,weizhou,cqi,qduanmu'], 1)
]

Expand All @@ -252,7 +252,7 @@
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'kiwi', u'KiwiTestPad Documentation',
('index', 'kiwi', u'Kiwi TCMS Documentation',
u'hlin,weizhou,cqi,qduanmu', 'kiwi', 'One line description of project.',
'Miscellaneous'),
]
Expand Down
6 changes: 3 additions & 3 deletions docs/source/configuration.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
KiwiTestPad configuration settings
Kiwi TCMS configuration settings
==================================

All sensible settings are defined in ``tcms/settings/common.py``. You will have
Expand Down Expand Up @@ -44,7 +44,7 @@ out to which repository you want to communicate.
Using Amazon SES instead of SMTP email
--------------------------------------

KiwiTestPad supports email notifications which by default are sent over SMTP and
Kiwi TCMS supports email notifications which by default are sent over SMTP and
need to be configured via the following settings::

EMAIL_HOST = ''
Expand All @@ -68,7 +68,7 @@ Also modify the Docker image to include the following lines::
Kerberos authentication
-----------------------

KiwiTestPad supports passwordless authentication with Kerberos. This is
Kiwi TCMS supports passwordless authentication with Kerberos. This is
turned off by default because most organization do not use it. To enable
configure the following settings::

Expand Down
6 changes: 3 additions & 3 deletions docs/source/contribution.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
Contribute
==========

KiwiTestPad team welcomes and appreciates any kind of contribution from you in
order to make KiwiTestPad better and better. Anyone who is interested in KiwiTestPad is
Kiwi TCMS team welcomes and appreciates any kind of contribution from you in
order to make Kiwi TCMS better and better. Anyone who is interested in Kiwi TCMS is
able to contribute in various areas, whatever you are a good and experienced
developer, documentation writer or even a normal user.

Expand Down Expand Up @@ -34,7 +34,7 @@ following syntax is supported::
Security Issues
---------------

If you think that an issue with KiwiTestPad may have security implications, please
If you think that an issue with Kiwi TCMS may have security implications, please
do not publically report it in the bug tracker. Instead ping us via email to
coordinate the fix and disclosure of the issue!

Expand Down
24 changes: 12 additions & 12 deletions docs/source/guide/admin.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The ADMIN tab allows administrators to manage:
Configure Kiwi's base URL
-------------------------

The first step you need to do is configure the base URL of your KiwiTestPad
The first step you need to do is configure the base URL of your Kiwi TCMS
installation. This is used to construct links to test plans, test cases, etc.
The default value is ``127.0.0.1:8000`` which is suitable if you are running
in devel mode. To update the setting go to
Expand All @@ -28,7 +28,7 @@ necessary and click the Save button!
Adding bug trackers
-------------------

One of the first steps when working with KiwiTestPad is to configure bug
One of the first steps when working with Kiwi TCMS is to configure bug
tracking systems. This can be done via the interface located via the menu
``ADMIN -> Test cases -> Bug trackers``. Each bug tracker is given a
name, short description, URL format string and a regular expression
Expand All @@ -48,7 +48,7 @@ The Auth administration section covers Groups and Users.
Groups
~~~~~~

KiwiTestPad uses groups to manage access to parts of the system. Groups
Kiwi TCMS uses groups to manage access to parts of the system. Groups
have two fields: name and permissions. By default there are two groups
created

Expand Down Expand Up @@ -134,7 +134,7 @@ Assigning permissions
^^^^^^^^^^^^^^^^^^^^^

User permissions can be granted or revoked for individual components of
KiwiTestPad. All permissions are prefixed with the ``add_``, ``change_`` and
Kiwi TCMS. All permissions are prefixed with the ``add_``, ``change_`` and
``delete_`` prefixes signifying the operation which is controlled by this
permission. Then the codename contains the name of the model for which this
permission applies. For example, the ability to add attachments to a Test Case
Expand All @@ -161,7 +161,7 @@ To assign permissions:
Adding a user to a group
^^^^^^^^^^^^^^^^^^^^^^^^

Group permissions in KiwiTestPad work the same as they do in Linux. The
Group permissions in Kiwi TCMS work the same as they do in Linux. The
system checks a user's personal permissions, then group permissions.

Procedure: Adding a user to a group
Expand All @@ -179,7 +179,7 @@ To add a user to a group:
Updating personal information
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

KiwiTestPad can store email, first and last name details of a user.
Kiwi TCMS can store email, first and last name details of a user.

Procedure: Updating personal information
''''''''''''''''''''''''''''''''''''''''
Expand All @@ -201,7 +201,7 @@ To update personal information:
Deleting a user
^^^^^^^^^^^^^^^

Users can not be deleted from KiwiTestPad. A user that is no longer required
Users can not be deleted from Kiwi TCMS. A user that is no longer required
must be disabled.

Procedure: Disabling a user
Expand All @@ -222,7 +222,7 @@ To disable a user:
Access Control Lists
~~~~~~~~~~~~~~~~~~~~

KiwiTestPad uses ACLs for the user groups: Guest, Tester, and Admin. The
Kiwi TCMS uses ACLs for the user groups: Guest, Tester, and Admin. The
permissions for each group can be controlled from the **Group** section
in the **AUTH** tab.

Expand All @@ -241,7 +241,7 @@ in the **AUTH** tab.
Managing entities
-----------------

The following entities are listed in KiwiTestPad:
The following entities are listed in Kiwi TCMS:

- Builds
- Classifications
Expand Down Expand Up @@ -500,7 +500,7 @@ To edit a product:
Versions
~~~~~~~~

Each product in KiwiTestPad needs a version. Many products will have
Each product in Kiwi TCMS needs a version. Many products will have
multiple versions. For example, Firefox 3.0.14, 3.5.3.

Procedure: Adding a version
Expand Down Expand Up @@ -579,7 +579,7 @@ To add a Test Plan type:
Test plans
~~~~~~~~~~

This screen provides a list of all the test plans in KiwiTestPad. The **Add
This screen provides a list of all the test plans in Kiwi TCMS. The **Add
test plan** link can be used to create a test plan. For more
information, see Creating a Test Plan.

Expand Down Expand Up @@ -630,7 +630,7 @@ To add a category:
Test cases
~~~~~~~~~~

This screen provides a list of all the test cases in KiwiTestPad. The **Add
This screen provides a list of all the test cases in Kiwi TCMS. The **Add
test case** link can be used to create a test case. For more
information, see Creating a Test Case.

Expand Down
6 changes: 3 additions & 3 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
.. KiwiTestPad documentation master file, created by
.. Kiwi TCMS documentation master file, created by
sphinx-quickstart on Tue Nov 26 22:58:55 2013.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
KiwiTestPad documentation
Kiwi TCMS documentation
=========================

.. toctree::
:maxdepth: 1
:numbered:

About KiwiTestPad <about.rst>
About Kiwi TCMS <about.rst>
installing_docker.rst
configuration.rst
tutorial.rst
Expand Down
8 changes: 4 additions & 4 deletions docs/source/installing_docker.rst
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
Running KiwiTestPad as a Docker container
Running Kiwi TCMS as a Docker container
=========================================

Build Docker image
------------------

You can build a Docker image of KiwiTestPad by running::
You can build a Docker image of Kiwi TCMS by running::

make docker-image

This will create a Docker image based on the official CentOS 7 image
with the latest KiwiTestPad version. By default the image tag will be
with the latest Kiwi TCMS version. By default the image tag will be
``mrsenko/kiwi:<version>``.


Create Docker container
-----------------------

Please see the `kiwi-docker <https://github.com/MrSenko/kiwi-docker>`_
repository for information about running KiwiTestPad as a Docker container
repository for information about running Kiwi TCMS as a Docker container
and doing customizations. The repo allows you to change all Django related
settings in ``product.py`` as well as produce fine-tuned Docker images on your
own.
14 changes: 7 additions & 7 deletions docs/source/set_dev_env.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Setting up a local development environment
Get source code
~~~~~~~~~~~~~~~

The KiwiTestPad source code is available at: https://github.com/kiwitcms/Kiwi::
The Kiwi TCMS source code is available at: https://github.com/kiwitcms/Kiwi::

git clone https://github.com/kiwitcms/Kiwi.git

Expand All @@ -15,7 +15,7 @@ Install devel packages which are needed to compile some of the Python dependenci

sudo yum install gcc python-devel mysql-devel libxml2-devel libxslt-devel

Create a virtual environment for KiwiTestPad::
Create a virtual environment for Kiwi TCMS::

virtualenv ~/virtualenvs/kiwi

Expand All @@ -34,24 +34,24 @@ Initialize database

.. note::

In development mode KiwiTestPad is configured to use SQLite!
In development mode Kiwi TCMS is configured to use SQLite!
You may want to adjust the database and/or other configuration settings.
Override them in ``./tcms/settings/devel.py`` if necessary.

.. warning::

At the moment KiwiTestPad is not 100% portable between database backends!
We recommend either MySQL or MariaDB for running KiwiTestPad!
At the moment Kiwi TCMS is not 100% portable between database backends!
We recommend either MySQL or MariaDB for running Kiwi TCMS!

Load database schema and initial data::

./manage.py migrate

Let's run KiwiTestPad
Let's run Kiwi TCMS
---------------------

You're now ready to start the server::

./manage.py runserver

Now, open http://127.0.0.1:8000/ and should be presented with your brand new KiwiTestPad homepage!
Now, open http://127.0.0.1:8000/ and should be presented with your brand new Kiwi TCMS homepage!
2 changes: 1 addition & 1 deletion docs/source/support.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
Support
=======

Commercial support for KiwiTestPad is available from
Commercial support for Kiwi TCMS is available from
`Mr. Senko <http://MrSenko.com>`_. For more information, pricing and support
levels info see http://MrSenko.com/kiwi/.
2 changes: 1 addition & 1 deletion tcms/issuetracker/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
class IssueTrackerType(object):
"""
Represents actions which can be performed with issue trackers.
This is a common interfce for all issue trackers that KiwiTestPad
This is a common interfce for all issue trackers that Kiwi TCMS
supports!
"""

Expand Down
2 changes: 1 addition & 1 deletion tcms/settings/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@


# If this if set, it is shown on the login/registration screens.
MOTD_LOGIN = """<em>If it is not in KiwiTestPad, then we don't test it!</em>"""
MOTD_LOGIN = """<em>If it is not in Kiwi TCMS, then we don't test it!</em>"""


# Absolute path to the directory static files should be collected to.
Expand Down
File renamed without changes
2 changes: 1 addition & 1 deletion tcms/templates/plan/edit.html
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@
<div id="env_group_help" class="system_info" style="display:none">
<p>
Environment Group represent group of environment properties and all values of these properties. <br/>
KiwiTestPad uses environment variables to define the test hardware setup. The Environment Group is the top level container object, it contains one or more Properties, each having a range of values. Properties can belong to more than one group.
Kiwi TCMS uses environment variables to define the test hardware setup. The Environment Group is the top level container object, it contains one or more Properties, each having a range of values. Properties can belong to more than one group.
<br/>
Then when creating test run , you can set one value of each property under this environment group as environment of run testing.
<br/>
Expand Down
2 changes: 1 addition & 1 deletion tcms/templates/plan/new.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ <h2>Create New Test Plan</h2>
<div id="env_group_help" class="system_info" style="display:none">
<p>
Environment Group represent group of environment properties and all values of these properties. <br/>
KiwiTestPad uses environment variables to define the test hardware setup. The Environment Group is the top level container object, it contains one or more Properties, each having a range of values. Properties can belong to more than one group.
Kiwi TCMS uses environment variables to define the test hardware setup. The Environment Group is the top level container object, it contains one or more Properties, each having a range of values. Properties can belong to more than one group.
<br/>
Then when creating test run , you can set one value of each property under this environment group as environment of run testing.
<br/>
Expand Down
4 changes: 2 additions & 2 deletions tcms/templates/tcms_base.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://";
piwikTracker.setSiteId({{ SETTINGS.PIWIK_SITE_ID }});
piwikTracker.setTrackerUrl(u+"{{SETTINGS.PIWIK_SITE_API_URL}}");
piwikTracker.setDocumentTitle("KiwiTestPad ajax request");
piwikTracker.setDocumentTitle("Kiwi TCMS ajax request");
piwikTracker.setCustomUrl(settings.url);
piwikTracker.trackPageView();
}
Expand Down Expand Up @@ -142,7 +142,7 @@
{% endfor %}
</div>
{% endif %}
<div class="center"><span>KiwiTestPad {{ SETTINGS.KIWI_VERSION }}</span></div>
<div class="center"><span>Kiwi TCMS {{ SETTINGS.KIWI_VERSION }}</span></div>
</div>
{% endcache %}

Expand Down

0 comments on commit 264b2c1

Please sign in to comment.