From Fedora Project Wiki
Test Environment
- Virtualization
- python-fedora installed
- libvirt installed
- qemu-kvm installed
- python-virtinst installed
- pax installed
- service libvirtd started
- Virtual disk (required for hd installation and ks hosted on hd)
- libguestfs installed
- python-libguestfs installed
- Interaction with Desktop
- Linux Desktop Test Project (LDTP)[[1]]
- ldtp installed
- python-ldtp installed
- dogtail
- Linux Desktop Test Project (LDTP)[[1]]
- Logging
- service rsyslog started on host
- rsyslog listening on specific port on host
Watcher and Download Images
Identify potential test drivers that trigger off of events.
- Source to watcher
- URL install source (typically, http://download.fedoraproject.org/pub/fedora/linux/development/15/i386/os)
- DVD images (typically, http://dl.fedoraproject.org/pub/alt/stage/)
- Live images (typically, http://dl.fedoraproject.org/pub/alt/stage/)
- netinst.iso images (typically, http://serverbeach1.fedoraproject.org/pub/alt/stage/)
- Download
- Download by mirror
- Download by proxy (squid)
Image Sanity
- size
- sha256sum
- md5sum
- repoclosure for DVD
- file conflict for DVD
Create Guest
- virt-install
Boot Arguments
- Linux Desktop Test Project [[2]]
The mapping of test cases with kick start files can be found at Testcase_Kickstart_Mapping
Virtue Disk
- libguestfs
Logging
- serial console
- Anaconda/Logging
Get the installation output and logs at every step:
Stage | Log file | End label |
---|---|---|
Boot | boot.log | Greetings |
Stage1 | stage1.log | Running anaconda [version], system installer - please wait |
Stage2 | stage2.log |