standalone_test: Introduce ERROR status

In order to distinguish better between a legitimate
TestFail (the test did fail) and a TestError
(unexpected condition, test bug or misconfiguration),
print a different ERROR state when error.TestError
is raised.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
unattended_install: Fix qemu_img bin location when building from source

Yet another place that didn't have its location updated
according to the new organization of the symlinks and
data files.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
base_installer: Allow setting cleanup parameter per variant

We're having trouble to make both RHEL 6 and Fedora 18
koji/brew based installs work with the same cleanup
settings. So, allow to pass a cartesian param
installer_cleanup = yes/no to override the default
parameters being passed to the install function.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
qemu/tests/cpuid: check_models: don't fail when seeing extra CPU models

The existence of additional CPU models is not a bug, and should not
cause a test failure.

This changes the code to generate a INFO message in the log file, but
not cause the test to fail.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
qemu/tests/cpuid: fix escaping of "-cpu ?" command

The command being run is a shell command, so running it as "-cpu ?"
without any quotes around "?" will make the shell expand "?" to the list
of filenames with one letter in the current directory.
Let's fix this by properly escaping the question mark.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>