Skip to content
Rudá Moura edited this page Sep 19, 2013 · 4 revisions

General

What is Autotest?

Autotest is a modular framework that aims to provide tools and libraries to perform automated testing on Linux.

In what platforms does Autotest run?

Autotest is designed primarily for Linux. Autotest is know to work on Fedora, RHEL and Ubuntu.

How much space do I need to run Autotest?

It depends. To use just the client part of Autotest on your machine, 1G of free space should be OK. If you are installing Autotest in a virtual machine to to configure a test grid, please create the virtual disks with at least 20GB.

I just want to run some tests in my machine, what part of Autotest do I need?

Just use the client part that lives inside the Autotest project. Fedora brings the autotest-framework package for this porpoise.

What is virt-test?

virt-test is a Linux virtualization test suite, intended to be used in conjunction with the client part of Autotest. Basically you will have virt-test and autotest (client) installed and then you will set AUTOTEST_PATH variable to your autotest project path.

Can I use autotest with SELinux enabled?

At this time, autotest and SELinux do not play well together. Until autotest conforms to SELinux policy, or custom policy is available, ensure SELinux is in permissive mode. See https://fedoraproject.org/wiki/Install_and_configure_autotest

Troubleshooting

The autotest scheduler stopped working, what can I do?

Login as autotest user and verify if autotest-scheduler is still running:

$ service autotestd status

or

$ ps -ef | grep autotest

If the service is stopped (no autotest-scheduler process is running), look at /usr/local/autotest/ and remove any .pid files.

$ rm /usr/local/autotest/autotest-scheduler*.pid

Then become root and restart the scheduler:

# service autotestd restart
Clone this wiki locally