
Hi, John Thank u for the fix about cimtest. Currently I can't pay much time review this but later one colleague of mine will come to see the cimtest later. Since there are about 20+ patches for libvirt-cim hangs out there, and the queue is very long and make it hard to rebase, I think we need a way to sync our work, let's arrange out patches as following: 1-10: my patch V5. 11-later: your patches. I'll send V5 in a few days, could u rebase your work based on that? I'll provide a private git tree to easying down loading code.
Here's my set of cimtest changes. Quite a few of the changes deal with the illegal MAC address that starts with 99-* - this is a multicast MAC which is not allowed. There are changes to handle systemd/nfs, a couple dealing with fedora vs. rhel default network device name, and a couple of fixes that I just dug into to resolve on my f18 box.
I get the following results:
================================================= FAIL : 4 XFAIL : 3 SKIP : 11 PASS : 174 ----------------- Total : 192 ================================================= FAIL Test Summary: ComputerSystemIndication - 01_created_indication.py: FAIL RASDIndications - 01_guest_states_rasd_ind.py: FAIL RASDIndications - 02_guest_add_mod_rem_rasd_ind.py: FAIL VirtualSystemManagementService - 22_addmulti_brg_interface.py: FAIL
================================================= XFAIL Test Summary: SwitchService - 01_enum.py: XFAIL VirtualSystemManagementService - 28_definesystem_with_vsi_profile.py: XFAIL VirtualSystemManagementService - 30_dynamic_disk_mod.py: XFAIL
================================================= SKIP Test Summary: ComputerSystem - 02_nosystems.py: SKIP ComputerSystemMigrationJobIndication - 01_csmig_ind_for_offline_mig.py: SKIP LogicalDisk - 02_nodevs.py: SKIP Profile - 04_verify_libvirt_cim_slp_profiles.py: SKIP VirtualSystemMigrationService - 01_migratable_host.py: SKIP VirtualSystemMigrationService - 02_host_migrate_type.py: SKIP VirtualSystemMigrationService - 05_migratable_host_errs.py: SKIP VirtualSystemMigrationService - 06_remote_live_migration.py: SKIP VirtualSystemMigrationService - 07_remote_offline_migration.py: SKIP VirtualSystemMigrationService - 08_remote_restart_resume_migration.py: SKIP VSSD - 02_bootldr.py: SKIP
John Ferlan (9): Need to check "slp=true", not just "slp" since "slp=false" is possible Change the MAC from "99:" to "88:" Create a temporary directory for disk pool tests Use symbols as named in libvirt-cim for easier reference Fix nfs-server lookup code Fix os_status passing to reporter functions Resolve issues found in test. On Fedora systems default to using 'em1' instead of 'eth1' 19 - resolve issues found in test
.../Profile/04_verify_libvirt_cim_slp_profiles.py | 2 +- .../08_CreateDiskResourcePool.py | 26 ++++++-- .../09_DeleteDiskPool.py | 19 ++++-- .../15_DiskPoolAutostart.py | 11 +++- .../libvirt-cim/cimtest/VSSD/06_duplicate_uuid.py | 2 +- .../06_addresource.py | 2 +- .../08_modifyresource.py | 4 +- .../13_refconfig_additional_devs.py | 4 +- .../15_mod_system_settings.py | 11 ++-- .../18_define_sys_bridge.py | 2 +- .../19_definenetwork_ers.py | 17 +++-- .../22_addmulti_brg_interface.py | 2 +- .../27_definesystem_macvtap_dev.py | 19 +++++- .../28_definesystem_with_vsi_profile.py | 15 +++++ suites/libvirt-cim/lib/XenKvmLib/common_util.py | 77 +++++++++++++++++----- suites/libvirt-cim/lib/XenKvmLib/const.py | 6 +- suites/libvirt-cim/lib/XenKvmLib/test_xml.py | 2 +- suites/libvirt-cim/main.py | 15 +++++ 18 files changed, 183 insertions(+), 53 deletions(-)
-- Best Regards Wenchao Xia