client.samples: Make them importable

Our script that scans for control files and imports them
to the database doesn't work with the weird extensions.
So, let's just create new directories and move them there,
calling them simply 'control'.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
client.shared.base_job_unittest: Skip some tests when running as root

Some unittests will fail when running under root, since
it has priviledged permissions. Then let's skip those 4
tests if running as root.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
contrib: cgi script for manual client monitoring

Contributed by Gerd Hoffman <kraxel@redhat.com>

Signed-off-by: Chris Evich <cevich@redhat.com>
kvm unittests: add a blacklist mechanism

Besides the already present method of specifying the test (white) list.

I've found that sometimes you want to just skip a couple of tests, so
the blacklist approach makes a little bit more sense. Also, if the
kvm unittest gets updated with new tests, the newly added tests will
run with the blacklist approach.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
kvm unittests: update git repo URIs

So that the build test always fetch the most current qemu-kvm and
kvm unittests version.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
virt: update qemu-kvm git repo URI

To the current repo location.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
tests.interbench:modify the patch of the makefile

Currently, the patch of the makefile may cause the problem like:
/lib64/libpthread.so.0: could not read symbols: Invalid operation

To solve the problem is add "-lpthread" when build the src

Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com>
xfstests: also include tests that have results ending in '.out.linux'

Theses tests were previously mistakenly marked as 'not found'.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: update to latest version on official git repo

The updated tarball corresponds to the git repo:

   git://oss.sgi.com/xfs/cmds/xfstests

at the commit:

   7d1479581cad1e991b985ae5c9520e3c4578b285

The number of shipped tests is also updated on the control file.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: experiment with software manager and distro specific deps

This is an experiment, quite ad-hoc way of specifying depencies for
this test suite. My intentions are to stir discussion around a
unified way of providing dependency info, and of course, install
them on demand.

Nevertheless, this change should not affect users of distros other
than Fedora (which has a list of dependencies), and will let users
of this distro run this test more smoothly.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: add a variant for running xfstests inside a guest

Together with the software manager experiment, this allows running
xfstests inside a Fedora 17 guests with no user intervention.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: move software dependency installation to the control file

The only place that we can truly set up all deps before processing
the test itself.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: also include package dependecies for virtual partition

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: experiment with test groups

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: enabled packages deps for both Fedora and Red Hat

Signed-off-by: Cleber Rosa <crosa@redhat.com>
xfstests: move distro installation package to a utility function

On the software manager module itself. So that other tests, if they
chose to, can also use this handy mechanism.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
client.tests: Add new autotest_regression module

Add a new autotest_regression module, tailored to
perform some quick, basic checks against the autotest
tree. It leverages the new install_distro_packages
API to try installing the appropriate package in
some popular distros.

The plan is to expand this check routine, to include
things like basic automated assessment of the health
of the web and cli interfaces.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>