From Fedora Project Wiki

(First version)
 
No edit summary
Line 2: Line 2:
|description=This test verifies basic yum functionality including searching, installing, updating, removing, and group functions.
|description=This test verifies basic yum functionality including searching, installing, updating, removing, and group functions.
|actions=
|actions=
# Ensure you have yum installed with: <pre>rpm -q yum</pre>
# Ensure you have yum installed with: {{command|rpm -q yum}}
# Search for a package: <pre>yum search ksh</pre>
# Search for a package: {{command|yum search ksh}}
# List a package: <pre>yum list ksh</pre>
# List a package: {{command|yum list ksh}}
# Install a package: <pre>rpm -e ksh; yum install ksh</pre>
# Install a package: {{command|rpm -e ksh; yum install ksh}}
# Upgrade a package: <pre> rpm -e ksh; rpm -ivh ksh-<old_version>.rpm; yum update ksh</pre>
# Upgrade a package: {{command| rpm -e ksh; rpm -ivh ksh-<old_version>.rpm; yum update ksh}}
# Remove a package: <pre>yum remove ksh</pre>
# Remove a package: {{command|yum remove ksh}}
# Group list: <pre>yum grouplist</pre>
# Group list: {{command|yum grouplist}}
# Group install: <pre>yum groupinstall <some group></pre>
# Group install: {{command|yum groupinstall <some group>}}
# Group upgrade: <pre>yum groupupgrade <some group></pre>
# Group upgrade: {{command|yum groupupgrade <some group>}}
# Group remove: <pre>yum groupremove <some group></pre>
# Group remove: {{command|yum groupremove <some group>}}
|results=
|results=
# All commands above should finish as expected. There should not be a traceback.
# All commands above should finish as expected. There should not be a traceback.
}}
}}
[[Category:Yum_Test_Cases]]
[[Category:Yum_Test_Cases]]

Revision as of 22:16, 1 July 2011

Description

This test verifies basic yum functionality including searching, installing, updating, removing, and group functions.


How to test

  1. Ensure you have yum installed with: rpm -q yum
  2. Search for a package: yum search ksh
  3. List a package: yum list ksh
  4. Install a package: rpm -e ksh; yum install ksh
  5. Upgrade a package: rpm -e ksh; rpm -ivh ksh-<old_version>.rpm; yum update ksh
  6. Remove a package: yum remove ksh
  7. Group list: yum grouplist
  8. Group install: yum groupinstall <some group>
  9. Group upgrade: yum groupupgrade <some group>
  10. Group remove: yum groupremove <some group>

Expected Results

  1. All commands above should finish as expected. There should not be a traceback.