virt: Adds cart config variant name to file mapping.

Allows better tests printing.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Improves list tests function.

Allow use the new params built-in variable which maps file to variant name.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Adds possibility to filter tests based on netconf.

Some of tests not works with nettype=user, but there wasn't
good way how to filter the tests.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Fix libguestfs test.cfg to be able be started with ./run

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Adds subtests variants name.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Allows filter only subtests specific for test type.

Test type: qemu, libvirt, openvswitch, libguestfs.
Adds parameter "--type-specific" to command run.
By adding this parameter run filter only type specific subtests for
list and for running the tests.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt: Adds qemu_img and bridge_mode process to general_options.

qemu_img is necessary for some libvirt and libguestfs tests.
bridge_mode is necessary for some libvirt and libguestfs tests too.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virt-libvirt: Delete virt_test_type parameter from configuration

When execute get_started.py, virttest/bootstrap.py will add
"virt_test_type" parameter to subtests.cfg automatically, so
no need to add this parameter to test case's configuration.

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
virt-qemu: Delete virt_test_type parameter from part of configuration

1.According virttest/bootstrap.py, "virt_test_type" will be added
  automatically in the configuration I modified.
2.steps.cfg belong to "first_subtest" part, "virt_test_type" won't
  be added automatically, it's necessary, so no need to delete this
  parameter from configuration.

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>