From Fedora Project Wiki
No edit summary |
No edit summary |
||
(63 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | __NOTOC__ | ||
{{Template:Userpage/Infobox2 | |||
|REAL-NAME=Hongqing, YANG | |||
|HOME=https://fedoraproject.org/wiki/User:Hongqing | |||
|FAS-NAME=hongqing | |||
|IRC=hongqing | |||
|irc-channels=#fedora-qa, #fedora-test-day, #fedora-meeting | |||
|image=hongqing_fp.jpg | |||
}} | |||
==About== | |||
Thanks for visiting my page! I am a Fedora Quality Assurance Engineer and now I am working on the project Fedora installation test automation.<br/> | |||
I start to use Fedora when I was a student and developed the molecular simulation project on Linux platform. | |||
==Auto Test== | |||
*auto test: http://autotest.kernel.org | |||
*autoQA: http://fedoraproject.org/wiki/AutoQA | |||
*writing autoQA test: http://fedoraproject.org/wiki/Writing_AutoQA_Tests | |||
*verifying autoQA test:http://fedoraproject.org/wiki/Verifying_AutoQA_tests | |||
==Languages== | |||
*Python | |||
**Style Guide for Python Code:http://www.python.org/dev/peps/pep-0008/ | |||
==Virtualization== | |||
*get started with virtualization:http://fedoraproject.org/wiki/Virtualization_Quick_Start | |||
*libvirt: http://libvirt.org/index.html | |||
*virt-manager:http://virt-manager.et.redhat.com/ | |||
*KVM:http://www.linux-kvm.org/page/Main_Page | |||
==Fedora Installation Test Automation== | |||
{{admon/note|Note:|This is for personal note, please do not refer this.}} | {{admon/note|Note:|This is for personal note, please do not refer this.}} | ||
* Fedora Desktop | |||
**GNOME,KDE,LXDE,Xfce | |||
* Fedora Installation methods: | |||
**CD/DVD | |||
**Hard Drive | |||
**HTTP Server, FTP Server, NFS Server | |||
**ISO images on NFS Server. | |||
**Live USB | |||
* Fedora Support Platform | |||
**x86 | |||
**x86_64 | |||
**IA64 | |||
**ARM | |||
* Fedora Support CPUs | |||
**Macintosh | |||
**Intel, AMD | |||
**... | |||
'''It seems huge, if we wanna cover all!''' | |||
#Platform | |||
##virt-manager/lib-virt+KVM | |||
#Development | |||
##trigger Testing, refer the current test events being monitored: http://git.fedorahosted.org/git/?p=autoqa.git;a=tree;f=hooks | |||
##Check installation media, refer QA:Installer image presence test case http://fedoraproject.org/wiki/QA:Installer_image_presence_test_case | |||
##detect the prerequirements (arch etc) of the Fedora installation and create the suitable KVM machines. | |||
##start to install fedora (which installation mode to choose) | |||
##log the test result. (cases: installation successes, exception occurs but not block the installation, exception occurs and blocks the installation). | |||
#Works need to do | |||
##explore trigger (AutoQA current monitored events) | |||
##check installation media (This has been done in AutoQA, still need to explore how to call it.) | |||
##access the AutoTest Server from AutoQA client and explore the Python libraries of AutoQA, such as util etc, but it seems there is no documentation. | |||
##explore the files of Fedora, such as .treeinfo, initrd etc. which I need to deal during development. | |||
#Questions | |||
##where to find the AutoQA arguments? | |||
== References == | |||
<references/> |
Latest revision as of 06:46, 26 April 2012
Hongqing, YANG | |
---|---|
Fedora Information | |
FAS name: | hongqing |
Fedora email: | hongqing@fedoraproject.org |
IRC nick: | hongqing |
IRC channels: | #fedora-qa, #fedora-test-day, #fedora-meeting |
Fedorapeople page: | https://hongqing.fedorapeople.org |
Badges (0) | |
About
Thanks for visiting my page! I am a Fedora Quality Assurance Engineer and now I am working on the project Fedora installation test automation.
I start to use Fedora when I was a student and developed the molecular simulation project on Linux platform.
Auto Test
- auto test: http://autotest.kernel.org
- autoQA: http://fedoraproject.org/wiki/AutoQA
- writing autoQA test: http://fedoraproject.org/wiki/Writing_AutoQA_Tests
- verifying autoQA test:http://fedoraproject.org/wiki/Verifying_AutoQA_tests
Languages
- Python
- Style Guide for Python Code:http://www.python.org/dev/peps/pep-0008/
Virtualization
- get started with virtualization:http://fedoraproject.org/wiki/Virtualization_Quick_Start
- libvirt: http://libvirt.org/index.html
- virt-manager:http://virt-manager.et.redhat.com/
- KVM:http://www.linux-kvm.org/page/Main_Page
Fedora Installation Test Automation
- Fedora Desktop
- GNOME,KDE,LXDE,Xfce
- Fedora Installation methods:
- CD/DVD
- Hard Drive
- HTTP Server, FTP Server, NFS Server
- ISO images on NFS Server.
- Live USB
- Fedora Support Platform
- x86
- x86_64
- IA64
- ARM
- Fedora Support CPUs
- Macintosh
- Intel, AMD
- ...
It seems huge, if we wanna cover all!
- Platform
- virt-manager/lib-virt+KVM
- Development
- trigger Testing, refer the current test events being monitored: http://git.fedorahosted.org/git/?p=autoqa.git;a=tree;f=hooks
- Check installation media, refer QA:Installer image presence test case http://fedoraproject.org/wiki/QA:Installer_image_presence_test_case
- detect the prerequirements (arch etc) of the Fedora installation and create the suitable KVM machines.
- start to install fedora (which installation mode to choose)
- log the test result. (cases: installation successes, exception occurs but not block the installation, exception occurs and blocks the installation).
- Works need to do
- explore trigger (AutoQA current monitored events)
- check installation media (This has been done in AutoQA, still need to explore how to call it.)
- access the AutoTest Server from AutoQA client and explore the Python libraries of AutoQA, such as util etc, but it seems there is no documentation.
- explore the files of Fedora, such as .treeinfo, initrd etc. which I need to deal during development.
- Questions
- where to find the AutoQA arguments?