From Fedora Project Wiki

Line 67: Line 67:
! Operation !!Options!! Values !! Description !!  Required !! Typical
! Operation !!Options!! Values !! Description !!  Required !! Typical
|-
|-
| rowspan=28 style="font-style:italic; font-size:120%;" style="background-color:green;" | Template (these options has been written in kickstart template.)
| rowspan=28 style="font-style:italic; font-size:120%; background-color:green;" | Template (these options has been written in kickstart template.)
|-
|-
| rowspan=2 style="font-style:italic;" | mode
| rowspan=2 style="font-style:italic;background-color:green;"| mode
|style="font-style:italic;" | text
|style="font-style:italic;" | text
|
|
| rowspan="2" style="font-style:italic;" |yes
|
| style="font-style:italic;" |text
| style="font-style:italic;" |text
|-
|-
| style="font-style:italic;" style="background-color:green;"|graphical
| style="font-style:italic;background-color:green;"|graphical
|
|style="background-color:green;"|
|style="font-style:italic;" style="background-color:green;"| graphical
|style="background-color:green;" |
|style="font-style:italic;background-color:green;"| graphical
|-
|-
|style="font-style:italic;" style="background-color:green;"|reboot
|style="font-style:italic;background-color:green;"|reboot
| style="font-style:italic;" |--reject
| style="font-style:italic;background-color:green;"|--reject
|
|
|
|
| style="font-style:italic;" style="background-color:green;"|reboot
| style="font-style:italic;background-color:green;"|reboot
|-
|-
|rowspan="3" style="font-style:italic;" |firstboot
|rowspan="3" style="font-style:italic;" |firstboot
Line 115: Line 116:
|style="font-style:italic;" |halt
|style="font-style:italic;" |halt
|-
|-
|style="font-style:italic;" style="background-color:green;"|keyboard  
|style="font-style:italic;background-color:green;"|keyboard  
|
|
|
|
|style="font-style:italic;" |yes
|style="font-style:italic;" |yes
|style="font-style:italic;" style="background-color:green;" |keyboard us
|style="font-style:italic;background-color:green;" |keyboard us
|-
|-
|style="font-style:italic;" style="background-color:green;"|lang
|style="font-style:italic;background-color:green;"|lang
|
|
|
|
|style="font-style:italic;" |yes
|style="font-style:italic;" |yes
|style="font-style:italic;" style="background-color:green;"|lang en_US.UTF-8
|style="font-style:italic;background-color:green;"|lang en_US.UTF-8
|-
|-
|style="font-style:italic;" style="background-color:green;"|timezone  
|style="font-style:italic;background-color:green;"|timezone  
|style="font-style:italic;" style="background-color:green;" | --utc
|style="font-style:italic;background-color:green;" | --utc
|
|
|style="font-style:italic;" |yes
|style="font-style:italic;background-color:green;" |
|style="font-style:italic;" style="background-color:green;"|timezone --utc America/New_York
|style="font-style:italic;background-color:green;"|timezone --utc America/New_York
|-
|-
|style="font-style:italic;" rowspan="2"|rootpw
|style="font-style:italic;background-color:green;" rowspan="2"|rootpw
| style="font-style:italic;" style="background-color:green;"| --iscrypted/--plaintext
|style="font-style:italic;background-color:green;"| --iscrypted/--plaintext
|
|
| rowspan="2" style="font-style:italic;" style="background-color:green;"|yes
|rowspan="2" style="font-style:italic;background-color:green;"|
|style="font-style:italic;"  style="background-color:green;"|rootpw  --iscrypted $1$Cuh1FaJT$ogG37tqIhVDeq27uvfAYK1
|style="font-style:italic;background-color:green;"|rootpw  --iscrypted $1$Cuh1FaJT$ogG37tqIhVDeq27uvfAYK1
|-
|-
|style="font-style:italic;" | --lock
|style="font-style:italic;" | --lock
Line 143: Line 144:
|
|
|-
|-
| rowspan="4" style="background-color:green;" style="font-style:italic;" |install
|rowspan="4" style="background-color:green;font-style:italic;" |install
|style="background-color:green;" style="font-style:italic;" | url  
|style="background-color:green;font-style:italic;" | url  
|
|
| rowspan="4" style="font-style:italic;" |yes
| rowspan="4" style="font-style:italic;" |yes
| style="font-style:italic;" |url --url
| style="font-style:italic;" |url --url
|-
|-
| style="background-color:#66FF00;" style="font-style:italic;"  |cdrom
| style="background-color:#66FF00;font-style:italic;"  |cdrom
|
|
|style="font-style:italic;" | cdrom
|style="font-style:italic;" | cdrom
|-  
|-  
|style="background-color:lightgreen;"style="font-style:italic;"  | harddrive
|style="background-color:lightgreen;font-style:italic;"  | harddrive
|
|
|
|
|-
|-
|style="background-color:lightgreen;" style="font-style:italic;" | nfs
|style="background-color:lightgreen;font-style:italic;" | nfs
|
|
|
|
|-
|-
|rowspan="3" style="font-style:italic;" style="background-color:green;"|selinux
|rowspan="3" style="font-style:italic;background-color:green;"|selinux
| style="font-style:italic;" |--disabled
| style="font-style:italic;" |--disabled
|
|
Line 170: Line 171:
|
|
|-
|-
| style="font-style:italic;" style="background-color:green;"|--permissive  
| style="font-style:italic;background-color:green;"|--permissive  
|
|
|-
|-
|rowspan="6" style="font-style:italic;" style="background-color:green;"|firewall
|rowspan="6" style="font-style:italic;background-color:green;"|firewall
| style="font-style:italic;" |--enabled or --enable
| style="font-style:italic;" |--enabled or --enable
|
|
Line 179: Line 180:
|rowspan="6" style="font-style:italic;" |
|rowspan="6" style="font-style:italic;" |
|-
|-
|style="background-color:green;" style="font-style:italic;" | --disabled or --disable  
|style="background-color:green;font-style:italic;" | --disabled or --disable  
|
|
|-
|-
Line 196: Line 197:
|rowspan=28 style="background-color:green;" | Disk Partition
|rowspan=28 style="background-color:green;" | Disk Partition
|-
|-
|rowspan="2" |autopart
|rowspan="2" style="background-color:green;" |autopart
| --encrypted
|  
|
|
|rowspan="2" |
|rowspan="2" |
|
|
|-
|-
| --passphrase
| --encrypted --passphrase
|
|
|
|

Revision as of 11:10, 16 March 2011

This page provides a high-level roadmap for implementing the Is_anaconda_broken_proposal project. More detailed tasks can be found in autoqa TRAC roadmap. We follow these steps to define the methods by which we initiate testing

Step 1: Identify boot methods, retrieve files and check file sanity

Method Files Sanity Implementation
URL initrd.img, vmlinuz sha256sum,md5sum,version /autoinstall/url_install/url_sanity.py
DVD DVD.iso size,sha256sum, md5sum /autoinstall/dvd_install/dvd_sanity.py
CD 4 CD.iso size,sha256sum, md5sum /autoinstall/cd_install/cd_sanity.py
Minimal Boot Media boot.iso size,sha256sum, md5sum /autoinstall/bootiso_install/bootiso_sanity.py
Live live.iso size,sha256sum, md5sum /autoinstall/live_install/live_sanity.py

Step 2: Prepare kick start file to cover test cases

Most of the test cases can be covered by configure different kick start files. There are kickstart templates in different installation method folders.

Method Kick Start File Template
Install URL /autoinstall/url_install/url_ks.cfg
DVD /autoinstall/dvd_install/dvd_ks.cfg
CD /autoinstall/cd_install/cd_ks.cfg
boot.iso /autoinstall/bootiso_install/bootiso_ks.cfg
Upgrade
Rescure

The kick start options are below [1]:


List test scenarios,it will make clear that which suite needs to support.

Step 3: Install Fedora

from virtguest import VirtGuest, the methods to initialize a guest for both tree compose and iso image have been implemented.

Identify potential test drivers that trigger off of those events.

Step 5

Write test drivers using requirements gathered in steps #2,#3,#4


Key

Set priorities for each test. The test drivers will support the tests with high priority.

Colour Explanation
yes supported and default (high priority)
yes supported (medium priority)
yes supported (low priority)
no unsupported configuration
unknown unknown

References