parse sysinfo files and insert a short summary to result

Signed-off-by: Amos Kong <akong@redhat.com>
virttest: Fix uncompress_asset

Fix a mismatch in the uncompress command to allow it to work also with the other compression types.
test providers: Update test provider URIs

It is more likely that people will have trouble with
pulling git repos out of https than git. Also, git
performance is better, so let's update.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1490 from autotest/update-provider-uri

test providers: Update test provider URIs
Merge pull request #1486 from pepi-enea/master

virttest: Fix uncompress_asset
Merge pull request #1484 from kongove/tmp

insert a summary of host hardware infomation
Merge pull request #1478 from will-Do/vol_api

virttest.virsh: Add APIs for vol-clone and vol-wipe
virttest.iscsi: Fix a regex and log level

As the newly updated of iscsi related packages, the output of iscsi
session is different from the past, so update the regex when
searching iscsi device name to adapt the update.

If no iscsi device, it should report error instead of debug msg.

Signed-off-by: Yanbing Du <ydu@redhat.com>
setup_or_cleanup_iscsi: Robust assumptions and pep8 fix

When reviewing jferlan's PR(tp-libvirt#47) to fix vol_create_from case,
i found the problems also exist in setup_or_cleanup_iscsi(), so pick up
the fixes:

When setup iscsi env, the function assumed that the iscsi tools
'tgtadm' and 'iscsiadm' were present on the host which may cause
all sorts of errors and failures. So before running these commands,
make sure the tools exist.

Additionally within iscsi_login, extended testing found that the SCSI
/dev/sdxx device didn't instantaneously appear. Sometimes it took an
extra second or two to appear, so added a loop for get_device_name().

Fix a wrong selinux status, the acceptable values are
['enforcing', 'permissive', 'disabled']

Meanwhile, a pep8 fix to make sure no more combined module imports.

Signed-off-by: Yanbing Du <ydu@redhat.com>