YUM3: environment/group use cases.
This commit is contained in:
parent
e68b4f9b94
commit
57cdb6861d
|
@ -0,0 +1,17 @@
|
|||
COMPS-ENVIRONMENT-INFO-1:
|
||||
Desc: I can display verbose information about a comps environment group
|
||||
Then:
|
||||
- Field MUST be displayed: Translated environment group name
|
||||
- Field MUST be displayed: Environment group ID
|
||||
- Field MUST be displayed: Translated environment group description
|
||||
- Field MUST be displayed: List of mandatory groups
|
||||
- Field MUST be displayed: List of optional groups
|
||||
COMPS-ENVIRONMENT-INFO-2:
|
||||
Desc: I can display verbose information about a environment comps group by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-INFO-2.1: $grpspec is group ID
|
||||
COMPS-ENVIRONMENT-INFO-2.2: $grpspec is group Name
|
||||
COMPS-ENVIRONMENT-INFO-2.3: $grpspec is translated group Name
|
||||
COMPS-ENVIRONMENT-INFO-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The comps group verbose information MUST be displayed [COMPS-ENVIRONMENT-INFO-1]
|
|
@ -0,0 +1,14 @@
|
|||
COMPS-ENVIRONMENT-LIST-1:
|
||||
Desc: I can display brief information about a comps environment group
|
||||
Then:
|
||||
- Field MUST be displayed: Translated environment group name
|
||||
- Field MUST be displayed: Environment group ID (in verbose mode only)
|
||||
COMPS-ENVIRONMENT-LIST-2:
|
||||
Desc: I can display brief information about a comps environment group by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-LIST-2.1: $grpspec is environment group ID
|
||||
COMPS-ENVIRONMENT-LIST-2.2: $grpspec is environment group Name
|
||||
COMPS-ENVIRONMENT-LIST-2.3: $grpspec is translated environment group Name
|
||||
COMPS-ENVIRONMENT-LIST-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The comps environment group brief information MUST be displayed [COMPS-ENVIRONMENT-LIST-1]
|
|
@ -0,0 +1,16 @@
|
|||
COMPS-ENVIRONMENT-MARK-INSTALL-1:
|
||||
Desc: I can mark a comps environment as installed
|
||||
Then:
|
||||
- The environment MUST be marked as installed in the Software Database.
|
||||
COMPS-ENVIRONMENT-MARK-INSTALL-2:
|
||||
Desc: I can mark a comps environment as installed by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-MARK-INSTALL-2.1: $grpspec is environment ID
|
||||
COMPS-ENVIRONMENT-MARK-INSTALL-2.2: $grpspec is environment Name
|
||||
COMPS-ENVIRONMENT-MARK-INSTALL-2.3: $grpspec is translated environment Name
|
||||
COMPS-ENVIRONMENT-MARK-INSTALL-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The environment MUST be marked as installed [COMPS-ENVIRONMENT-MARK-INSTALL-1]
|
||||
Examples:
|
||||
- yum group mark install developer-workstation-environment
|
||||
- yum group mark install 'Development and Creative Workstation'
|
|
@ -0,0 +1,16 @@
|
|||
COMPS-ENVIRONMENT-MARK-REMOVE-1:
|
||||
Desc: I can mark a comps environment as removed
|
||||
Then:
|
||||
- The environment MUST be marked as removed in the Software Database.
|
||||
COMPS-ENVIRONMENT-MARK-REMOVE-2:
|
||||
Desc: I can mark a comps environment as installed by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-MARK-REMOVE-2.1: $grpspec is environment ID
|
||||
COMPS-ENVIRONMENT-MARK-REMOVE-2.2: $grpspec is environment Name
|
||||
COMPS-ENVIRONMENT-MARK-REMOVE-2.3: $grpspec is translated environment Name
|
||||
COMPS-ENVIRONMENT-MARK-REMOVE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The environment MUST be marked as removed [COMPS-ENVIRONMENT-MARK-REMOVE-1]
|
||||
Examples:
|
||||
- yum group mark remove developer-workstation-environment
|
||||
- yum group mark remove 'Development and Creative Workstation'
|
|
@ -0,0 +1,14 @@
|
|||
COMPS-ENVIRONMENT-REMOVE-1:
|
||||
Desc: I can remove a comps environment
|
||||
Then:
|
||||
- The environment MUST be removed from Software Database
|
||||
- Environment groups MUST be removed [COMPS-GROUP-REMOVE-1]
|
||||
COMPS-ENVIRONMENT-INFO-2:
|
||||
Desc: I can remove a comps environment by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-REMOVE-2.1: $grpspec is environment ID
|
||||
COMPS-ENVIRONMENT-REMOVE-2.2: $grpspec is environment Name
|
||||
COMPS-ENVIRONMENT-REMOVE-2.3: $grpspec is translated environment Name
|
||||
COMPS-ENVIRONMENT-REMOVE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The environment MUST be upgraded [COMPS-ENVIRONMENT-REMOVE-1]
|
|
@ -0,0 +1,13 @@
|
|||
COMPS-ENVIRONMENT-UPGRADE-1:
|
||||
Desc: I can upgrade RPMs from a comps environment
|
||||
Then:
|
||||
- Groups listed in the environment that are installed MUST be upgraded [COMPS-GROUP-UPDATE-1]
|
||||
COMPS-ENVIRONMENT-INFO-2:
|
||||
Desc: I can upgrade RPMs from a comps environment by $grpspec
|
||||
Where:
|
||||
COMPS-ENVIRONMENT-UPGRADE-2.1: $grpspec is environment ID
|
||||
COMPS-ENVIRONMENT-UPGRADE-2.2: $grpspec is environment Name
|
||||
COMPS-ENVIRONMENT-UPGRADE-2.3: $grpspec is translated environment Name
|
||||
COMPS-ENVIRONMENT-UPGRADE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The group MUST be upgraded [COMPS-ENVIRONMENT-UPGRADE-1]
|
|
@ -0,0 +1,16 @@
|
|||
COMPS-GROUP-MARK-INSTALL-1:
|
||||
Desc: I can mark a comps group as installed
|
||||
Then:
|
||||
- The group MUST be marked as installed in the Software Database.
|
||||
COMPS-GROUP-MARK-INSTALL-2:
|
||||
Desc: I can mark a comps group as installed by $grpspec
|
||||
Where:
|
||||
COMPS-GROUP-MARK-INSTALL-2.1: $grpspec is group ID
|
||||
COMPS-GROUP-MARK-INSTALL-2.2: $grpspec is group Name
|
||||
COMPS-GROUP-MARK-INSTALL-2.3: $grpspec is translated group Name
|
||||
COMPS-GROUP-MARK-INSTALL-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The group MUST be marked as installed [COMPS-GROUP-MARK-INSTALL-1]
|
||||
Examples:
|
||||
- yum group mark install minimal
|
||||
- yum group mark install 'Minimal Install'
|
|
@ -0,0 +1,16 @@
|
|||
COMPS-GROUP-MARK-REMOVE-1:
|
||||
Desc: I can mark a comps group as removed
|
||||
Then:
|
||||
- The group MUST be marked as removed in the Software Database.
|
||||
COMPS-GROUP-MARK-REMOVE-2:
|
||||
Desc: I can mark a comps group as installed by $grpspec
|
||||
Where:
|
||||
COMPS-GROUP-MARK-REMOVE-2.1: $grpspec is group ID
|
||||
COMPS-GROUP-MARK-REMOVE-2.2: $grpspec is group Name
|
||||
COMPS-GROUP-MARK-REMOVE-2.3: $grpspec is translated group Name
|
||||
COMPS-GROUP-MARK-REMOVE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- The group MUST be marked as removed [COMPS-GROUP-MARK-REMOVE-1]
|
||||
Examples:
|
||||
- yum group mark remove minimal
|
||||
- yum group mark remove 'Minimal Install'
|
|
@ -0,0 +1,16 @@
|
|||
COMPS-GROUP-REMOVE-1:
|
||||
Desc: I can remove a comps group
|
||||
Then:
|
||||
- The group MUST be removed from Software Database
|
||||
- Group RPMs MUST be removed [RPM-REMOVE-1]
|
||||
- User-installed RPMs must remain on the system
|
||||
- RPMs required by another installed group MUST remain on the system
|
||||
COMPS-GROUP-INFO-2:
|
||||
Desc: I can remove a comps group by $grpspec
|
||||
Where:
|
||||
COMPS-GROUP-REMOVE-2.1: $grpspec is group ID
|
||||
COMPS-GROUP-REMOVE-2.2: $grpspec is group Name
|
||||
COMPS-GROUP-REMOVE-2.3: $grpspec is translated group Name
|
||||
COMPS-GROUP-REMOVE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- Group MUST be removed [COMPS-GROUP-REMOVE-1]
|
|
@ -10,4 +10,4 @@ COMPS-GROUP-INFO-2:
|
|||
COMPS-GROUP-UPGRADE-2.3: $grpspec is translated group Name
|
||||
COMPS-GROUP-UPGRADE-2.4: $pkgspec contains wildcards
|
||||
Then:
|
||||
- Group MUST be upgraded [COMPS-GROUP-UPGRADE-1]
|
||||
- The group MUST be upgraded [COMPS-GROUP-UPGRADE-1]
|
||||
|
|
Loading…
Reference in New Issue