From Fedora Project Wiki

< User:Liam

Revision as of 08:18, 12 August 2010 by Liam (talk | contribs)

Update Auto Install

Upload the authentication key

  1. $ pwd
  2. $ ssh-keygen -t rsa
  3. Get an account and upload the /home/username/.ssh/ to

Clone the source code

  1. git clone ssh://

Configure name and email

  1. $ git config -f $HOME/.gitconfig "username"
  2. $ git config -f $HOME/.gitconfig ""

Add files

  1. $ pwd
  2. $ git add tests/anaconda/*
  3. $ git commit -a
  4. $ git pull
  5. $ git push origin username
  6. $ git push ssh:// master
    Enter passphrase for key '/home/username/.ssh/id_rsa':

Create named branch

  1. Create named branch

More git reference

  1. git tutorial introduction

Apply patch

  1. Install the package
    yum install patch.x86_64
  2. Save the patch to some_directory
  3. $ pwd
  4. Apply patch
    $ patch -p1 < some_direcotory/patch_name.patch or patch --dry-run --verbose -p1 < some_direcotory/patch_name.patch

Run auto install tests

install the libs of auto install

  1. # pwd
  2. # make install

run the tests

  1. DVD install example:
    DVD install example
  2. CD install example:
    CD install example

Known issues

  1. The XVfb display does not work,because we got some conflicts
  2. If the host is F13, need to log in as root and Enable "assistive technologies",System->Preferences->Assistive Technologies, check "Enable assistive technologies", then run the test as root
  3. The and do not support downloading first if the given media is remote http supports this
  4. If the testing can not get logs, you may have to modify the autoqa/lib/python/ line:"wget -O /bin/minimon" to where guest can access minimon file
  5. If have too many windows opened,the dogtail may can not focus on virt - viewer to pass args