project_purpose command

The project_purpose command creates or shows (depending on your user role) the project purposes for a database.

All users can show project purposes. A project purpose manager can create a project purpose.Use the project purposes to set up multiple prep, shared, working, or visible versions of the same project for different uses, such as different levels of testing.

The following project purposes are included in each database.

Purpose name
This name reflects the purpose, for example, performance testing, personal use, and so on
Member status for the purpose
The member status differentiates projects of the same state being used for different purposes when you perform an update operation. For example, you can define three unique levels of system testing called sqa1, sqa2, and sqa3.
Status of the project
The status shows what state projects (working, prep, and so on) of this purpose can use.

The project purpose table affects:

Each database contains one project purpose list only. You can define project purpose lists for each release.

The project purpose table defines these purposes:

Integration Testing:         prep:             integrate
System Testing:              prep:             sqa
Insulated Development:       working:          working
Collaborative Development:   working:          collaborative
Shared Development:          shared:           shared
Visible Development:         visible:          visible
Master Integration Testing:  master_integrate: prep

The project_purpose command supports these subcommands.


Feedback