From Fedora Project Wiki
(Created page with 'Version 1.0 * Goal: Create a basic system, make it simple and run successfully. * Case: DVD input and support simplest test cases. * Platform: Virtual Machine. == Re...') |
No edit summary |
||
Line 1: | Line 1: | ||
Version 1.0 | == Version 1.0 == | ||
* Goal: Create a basic system, make it simple and run successfully. | |||
* Case: DVD input and support simplest test cases. | |||
* Platform: Virtual Machine. | |||
== Results == | === Results === | ||
'''Version 1.0''' | '''Version 1.0''' | ||
* Goal: Create a basic system, make it simple and run successfully. | * Goal: Create a basic system, make it simple and run successfully. | ||
Line 20: | Line 20: | ||
* Frameworks studied so far: kvm-autotest, autotest, libvirt, dogtail. | * Frameworks studied so far: kvm-autotest, autotest, libvirt, dogtail. | ||
== Version 2.0 == | |||
* Graphical automation testing | * Graphical automation testing | ||
Revision as of 09:19, 16 December 2009
Version 1.0
- Goal: Create a basic system, make it simple and run successfully.
- Case: DVD input and support simplest test cases.
- Platform: Virtual Machine.
Results
Version 1.0
- Goal: Create a basic system, make it simple and run successfully.
- Case: DVD input and support simplest test cases.
- Platform: Virtual Machine.
- Inputs and Outputs:
- Inputs: DVD, kickstart files, python (shell) scripts.
- Outputs: Logs of whole process(including anaconda logs), test results.
- Approach<<Fix Me>>:
- Create a server, and prepare DVD.iso.
- Create a virtual machine by the server.
- Run test cases using some kickstarts for install tests.
- Send back some logs, successful or not...
- Have some "results parsers" which waits for the logs from the clients and then parses them
- Frameworks studied so far: kvm-autotest, autotest, libvirt, dogtail.
Version 2.0
- Graphical automation testing
- Useful links
- http://libvirt.org/
- http://jlaska.livejournal.com/tag/cobbler
- GUI automation
- http://www.linux-kvm.org/page/KVM-Autotest
- The above autotest is based on this framework: http://autotest.kernel.org/
- The steps to work with step files: http://www.linux-kvm.org/page/KVM-Autotest/Steps