From Fedora Project Wiki

m (minor correction)
(Install host)
Line 2: Line 2:


The procedure for adding a test system as a autotest client is described below.  This example requires a working autotest server [[Install_and_configure_autotest|installed and configured]].
The procedure for adding a test system as a autotest client is described below.  This example requires a working autotest server [[Install_and_configure_autotest|installed and configured]].
= Install host =
It doesn't matter what operating system you install on the host as long as our packages are built for it.
# Add the same repositories as mentioned in the [[Install_and_configure_autotest#Use_the_right_repos|autotest-server installation guide]].
# Install packages {{package|autotest}} and {{package|autoqa}}.
# Comment out all lines in {{filename|/etc/cron.d/autoqa}}.


= Add host =
= Add host =
 
The test system must be added to the autotest database:
First, you must add the test system to the autotest database
# Direct your web browser to your autotest server
# Direct your web browser to your autotest server
# Click ''Admin interface''
# Click ''Admin interface''

Revision as of 09:28, 2 July 2010

QA.png


The procedure for adding a test system as a autotest client is described below. This example requires a working autotest server installed and configured.

Install host

It doesn't matter what operating system you install on the host as long as our packages are built for it.

  1. Add the same repositories as mentioned in the autotest-server installation guide.
  2. Install packages Package-x-generic-16.pngautotest and Package-x-generic-16.pngautoqa.
  3. Comment out all lines in /etc/cron.d/autoqa.

Add host

The test system must be added to the autotest database:

  1. Direct your web browser to your autotest server
  2. Click Admin interface
  3. Select Hosts
  4. Select Add host
  5. Enter a valid hostname and select appropriate labels for the system. For information on the labels AutoQA uses, see Managing autotest labels.
  6. When finished, click Save

Enable Login Access

The autotest server relies on passwordless ssh logins to communicate with test clients. The procedure below outlines a method for establishing passwordless ssh login.

  1. First, login to the autotest server using ssh
  2. Next, start a shell as the autotest user
    # su - autotest
  3. Now, install your public key in a remote machine’s authorized_keys file
    # ssh-copy-id -i $HOME/.ssh/id_rsa.pub root@client.example.com
  4. Finally, confirm that passwordless logins function as expected. When substituting your client hostname, the following command should not prompt for a password:
    # ssh root@client.example.com

For additional documentation, consult the autotest system administrator documentation.

System Labels

Note.png
FIXME
Detail what labels to use.