From Fedora Project Wiki

(Minor wiki reorganization)
(results/ideas have been added to the project scope.)
Line 16: Line 16:
* Minutes (text): http://meetbot.fedoraproject.org/fedora-meeting/2009-11-27/fedora-meeting.2009-11-27-08.29.txt
* Minutes (text): http://meetbot.fedoraproject.org/fedora-meeting/2009-11-27/fedora-meeting.2009-11-27-08.29.txt
* Log: http://meetbot.fedoraproject.org/fedora-meeting/2009-11-27/fedora-meeting.2009-11-27-08.29.log.html
* Log: http://meetbot.fedoraproject.org/fedora-meeting/2009-11-27/fedora-meeting.2009-11-27-08.29.log.html
= 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

Revision as of 18:10, 18 December 2009