From af8cdcadf729dacda891b387948eb4208fe1b30f Mon Sep 17 00:00:00 2001 From: Anushree-Mathur Date: Mon, 3 Nov 2025 12:06:37 +0530 Subject: [PATCH] Adding P1, P2 and P3 priority config files for CPU Test Bucket Created new config files divided as P1, P2 & P3 priorities. I have added all the passed tests to run and for now removed the FAILED and ERRORED tests. Mentioned those tests as "no" in the config files.. Signed-off-by: Anushree-Mathur --- config/tests/guest/libvirt/cpu_p1.cfg | 143 +++++++++++++++++++++ config/tests/guest/libvirt/cpu_p2.cfg | 101 +++++++++++++++ config/tests/guest/libvirt/cpu_p3.cfg | 172 ++++++++++++++++++++++++++ 3 files changed, 416 insertions(+) create mode 100644 config/tests/guest/libvirt/cpu_p1.cfg create mode 100644 config/tests/guest/libvirt/cpu_p2.cfg create mode 100644 config/tests/guest/libvirt/cpu_p3.cfg diff --git a/config/tests/guest/libvirt/cpu_p1.cfg b/config/tests/guest/libvirt/cpu_p1.cfg new file mode 100644 index 00000000..062685bc --- /dev/null +++ b/config/tests/guest/libvirt/cpu_p1.cfg @@ -0,0 +1,143 @@ +include tests-shared.cfg +username = root +password = Aform@fvt +main_vm = avocado-vt-vm1 +vms = avocado-vt-vm1 +nettype = bridge +netdst=virbr0 +display = 'nographic' +take_regular_screendumps = no +keep_screendumps_on_error = no +keep_screendumps = no +store_vm_register = no +virt_install_binary = /usr/bin/virt-install +qemu_img_binary = /usr/bin/qemu-img +qemu_binary = /usr/bin/qemu-system-ppc64 +emulator_path = /usr/bin/qemu-system-ppc64 +use_os_variant=yes +hvm_or_pv = hvm +machine_type = pseries +only bridge +no xen, lxc, esx, ovmf +# Filterout unwanted disk types +no ide,xenblk,lsi_scsi,ahci,sd +no qed,qcow2v3,raw_dd,vmdk, usb2 +no e1000-82540em,e1000-82545em,e1000-82544gc,xennet,nic_custom +only no_virtio_rng +only smp2 +only no_9p_export +only no_pci_assignable +only (image_backend=filesystem) +only smallpages +smp = 8 +vcpu_cores = 8 +vcpu_threads = 1 +vcpu_sockets = 1 +# 32G +mem = 4096 +setvcpus_max = 32 + +variants: + - guest_import: + only unattended_install.import.import.default_install.aio_native + + - guest_cpu: + variants: + - nodecpustats: + only virsh.nodecpustats.all_options_all_cpus, virsh.nodecpustats.disable_enable_cpu, virsh.nodecpustats.with_libvirtd_stop + - emulatorpin: + only virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.running_guest.emulatorpin_options.none, virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.running_guest.emulatorpin_options.live, virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.running_guest.emulatorpin_options.current, virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.shutoff_guest.emulatorpin_options.none, virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.shutoff_guest.emulatorpin_options.config, virsh.emulatorpin.positive_testing.get_emulatorpin_parameter.shutoff_guest.emulatorpin_options.current, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.config.comma_list, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.config.single, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.current.comma_list, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.current.single, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.live.comma_list, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.live.single.default, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.current.comma_list, virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.current.single.default + no virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.current.auto_placement + no virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.shutoff_guest.cpulist.emulatorpin_options.config.auto_placement + no virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.live.single.start_with_cpuset_config + no virsh.emulatorpin.positive_testing.set_emulatorpin_parameter.running_guest.cpulist.emulatorpin_options.current.single.start_with_cpuset_config + - vcpuinfo: + only virsh.vcpuinfo.normal_test.name_option + - vcpupin: + only virsh.vcpupin.offline.positive_test.cpu_list.cpu_list_x, virsh.vcpupin.offline.positive_test.cpu_list.cpu_list_comma, virsh.vcpupin.online.positive_test.cpu_list.cpu_list_x, virsh.vcpupin.online.positive_test.cpu_list.cpu_list_comma, virsh.vcpupin.online.positive_test.dom_name, virsh.vcpupin.online.positive_test.uuid, virsh.vcpupin.online.positive_test.live, virsh.vcpupin.online.positive_test.config, virsh.vcpupin.online.positive_test.current, virsh.vcpupin.online.positive_test.initial_check + - schedinfo: + only virsh.schedinfo_qemu_posix.normal_test.show_schedinfo.for_show.set_by_self.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.show_schedinfo.for_show.set_by_self.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_multi_params.for_multi.set_by_self.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_cmd.config.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_cmd.config.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_cmd.live.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_min.set_by_xml.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_cmd.config.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_cmd.config.valid_domname.shutdown_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_cmd.config.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_cmd.live.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_normal.set_by_xml.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_cmd.config.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_cmd.config.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_cmd.live.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_cpu_shares.for_cpushare.value_maximum.set_by_xml.valid_domuuid.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_period.for_period.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_cpu_param.set_vcpu_quota.for_quota.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_period.for_period.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_emulator_param.set_emulator_quota.for_quota.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_period.for_period.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_global_param.set_global_quota.for_quota.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_period.for_period.value_max.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_zero.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_zero.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_min.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_min.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_normal.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_normal.set_by_xml.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_max.set_by_cmd.live.valid_domname.running_guest, virsh.schedinfo_qemu_posix.normal_test.set_iothread_param.set_iothread_quota.for_quota.value_max.set_by_xml.valid_domname.running_guest + - cpucompare: + only virsh.cpu_compare.host_cpu.no_cpu_match.default_feature, virsh.cpu_compare.host_cpu.no_cpu_match.modify_vendor, virsh.cpu_compare.host_cpu.no_cpu_match.modify_mode.host_model, virsh.cpu_compare.host_cpu.no_cpu_match.modify_mode.host_passthrough, virsh.cpu_compare.host_cpu.no_cpu_match.modify_mode.invalid_model, virsh.cpu_compare.host_cpu.no_cpu_match.empty_xml_file, virsh.cpu_compare.host_cpu.no_cpu_match.invalid_ref, virsh.cpu_compare.host_cpu.no_cpu_match.extra_option, virsh.cpu_compare.host_cpu.no_cpu_match.invalid_option, virsh.cpu_compare.host_cpu.minimum_cpu_match.default_feature, virsh.cpu_compare.host_cpu.minimum_cpu_match.modify_vendor, virsh.cpu_compare.host_cpu.minimum_cpu_match.modify_mode.host_model, virsh.cpu_compare.host_cpu.minimum_cpu_match.modify_mode.host_passthrough, virsh.cpu_compare.host_cpu.minimum_cpu_match.modify_mode.invalid_model, virsh.cpu_compare.host_cpu.minimum_cpu_match.empty_xml_file, virsh.cpu_compare.host_cpu.minimum_cpu_match.invalid_ref, virsh.cpu_compare.host_cpu.minimum_cpu_match.extra_option, virsh.cpu_compare.host_cpu.minimum_cpu_match.invalid_option, virsh.cpu_compare.host_cpu.exact_cpu_match.default_feature, virsh.cpu_compare.host_cpu.exact_cpu_match.modify_vendor, virsh.cpu_compare.host_cpu.exact_cpu_match.modify_mode.host_model, virsh.cpu_compare.host_cpu.exact_cpu_match.modify_mode.host_passthrough, virsh.cpu_compare.host_cpu.exact_cpu_match.modify_mode.invalid_model, virsh.cpu_compare.host_cpu.exact_cpu_match.empty_xml_file, virsh.cpu_compare.host_cpu.exact_cpu_match.invalid_ref, virsh.cpu_compare.host_cpu.exact_cpu_match.extra_option, virsh.cpu_compare.host_cpu.exact_cpu_match.invalid_option, virsh.cpu_compare.host_cpu.strict_cpu_match.default_feature, virsh.cpu_compare.host_cpu.strict_cpu_match.modify_vendor, virsh.cpu_compare.host_cpu.strict_cpu_match.modify_mode.host_model, virsh.cpu_compare.host_cpu.strict_cpu_match.modify_mode.host_passthrough, virsh.cpu_compare.host_cpu.strict_cpu_match.modify_mode.invalid_model, virsh.cpu_compare.host_cpu.strict_cpu_match.empty_xml_file, virsh.cpu_compare.host_cpu.strict_cpu_match.extra_option, virsh.cpu_compare.guest_cpu.default_feature, virsh.cpu_compare.guest_cpu.modify_vendor, virsh.cpu_compare.guest_cpu.modify_mode.host_model, virsh.cpu_compare.guest_cpu.modify_mode.host_passthrough, virsh.cpu_compare.guest_cpu.empty_xml_file, virsh.cpu_compare.guest_cpu.invalid_ref, virsh.cpu_compare.guest_cpu.extra_option + no virsh.cpu_compare_xml.full_domxml.custom_mode + no virsh.cpu_compare_xml.full_domxml.host_passthrough + no virsh.cpu_compare_xml.full_capa_xml.action_none + no virsh.cpu_compare_xml.full_capa_xml.delete_features + no virsh.cpu_compare_xml.full_domcapa_xml + no virsh.cpu_compare_xml.cpu_xml.f_domxml + no virsh.cpu_compare_xml.cpu_xml.f_capa_xml + no virsh.cpu_compare_xml.cpu_xml.f_domcapa_xml + no virsh.cpu_compare_xml.cpu_xml.invalid_test + - numatune: + only virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.config.preferred, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.config.interleave, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.config.restrictive, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.current.preferred, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.current.interleave, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_mode.options.current.restrictive, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.comma_list, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.ranges, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.excluding, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.single, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.comma_list, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.ranges, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.excluding, virsh.numatune.positive_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.single, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.live.comma_list, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.live.ranges, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.live.excluding, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.live.single, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.current.comma_list, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.current.ranges, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.current.excluding, virsh.numatune.positive_testing.set_numa_parameter.running_guest.change_nodeset.options.current.single, virsh.numatune.positive_testing.get_numa_parameter.running_guest.options.none, virsh.numatune.positive_testing.get_numa_parameter.running_guest.options.live, virsh.numatune.positive_testing.get_numa_parameter.running_guest.options.current, virsh.numatune.positive_testing.get_numa_parameter.shutoff_guest.options.none, virsh.numatune.positive_testing.get_numa_parameter.shutoff_guest.options.config, virsh.numatune.positive_testing.get_numa_parameter.shutoff_guest.options.current + - vcpucount: + only virsh.vcpucount.positive_tests.shutoff_test.no_option, virsh.vcpucount.positive_tests.shutoff_test.active_option, virsh.vcpucount.positive_tests.shutoff_test.maximum_option, virsh.vcpucount.positive_tests.shutoff_test.current_active_option, virsh.vcpucount.positive_tests.shutoff_test.current_maximum_option, virsh.vcpucount.positive_tests.running_test.no_option, virsh.vcpucount.positive_tests.running_test.active_option, virsh.vcpucount.positive_tests.running_test.maximum_option, virsh.vcpucount.positive_tests.running_test.current_active_option, virsh.vcpucount.positive_tests.running_test.current_maximum_option, virsh.vcpucount.positive_tests.running_test.live_active_option, virsh.vcpucount.positive_tests.running_test.live_maximum_option, virsh.vcpucount.positive_tests.running_test.guest_option, virsh.setvcpus.normal_test.guest_on.name_option.default.option_maxmum_config + - setvcpus: + only virsh.setvcpus.normal_test.guest_off.option_maximum_config, virsh.setvcpus.normal_test.guest_on.name_option.default.option_maxmum_config + - hotplug: + only libvirt_bench.vcpu_hotplug.memory_stress.setvcpu_del.setvcpu_add.online, libvirt_bench.vcpu_hotplug.memory_stress.setvcpu_del.setvcpu_add.offline, libvirt_bench.vcpu_hotplug.cpu_stress.setvcpu_del.setvcpu_add.online, libvirt_bench.vcpu_hotplug.cpu_stress.setvcpu_del.setvcpu_add.offline, libvirt_bench.vcpu_hotplug.cpu_stress.monitor_del.monitor_add.online, libvirt_bench.vcpu_hotplug.cpu_stress.monitor_del.monitor_add.offline, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.no_operation, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.save, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.managedsave, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.save_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.managedsave_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.libvirtd_restart, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vcpu_pin.pin_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vcpu_pin.plug_pin, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vcpu_pin.unplug_pin, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.with_iteration, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.no_operation, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.save, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.managedsave, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.save_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.managedsave_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.libvirtd_restart, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.no_operation, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.save, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.managedsave, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.save_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.managedsave_with_unplug, libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.libvirtd_restart + no libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.with_maxvcpu + no libvirt_bench.vcpu_hotplug.memory_stress.monitor_del.monitor_add.online + no libvirt_bench.vcpu_hotplug.memory_stress.monitor_del.monitor_add.offline + no libvirt_bench.vcpu_hotplug.io_stress.setvcpu_del.setvcpu_add.online + no libvirt_bench.vcpu_hotplug.io_stress.setvcpu_del.setvcpu_add.offline + no libvirt_bench.vcpu_hotplug.io_stress.monitor_del.monitor_add.online + no libvirt_bench.vcpu_hotplug.io_stress.monitor_del.monitor_add.offline + no libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vm_operate.reboot + no libvirt_vcpu_plug_unplug.positive_test.vcpu_set.config.vm_operate.reboot + no libvirt_vcpu_plug_unplug.positive_test.vcpu_set.guest.vm_operate.reboot + no libvirt_vcpu_plug_unplug.positive_test.vcpu_set.live.vcpu_pin.pin_plug_unplug + #- timermanagement: + # no virsh.domtime.positive.set_time_sync + # no virsh.domtime.positive.managedsave_vm + - setvcpu: + only virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.name_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_2_threads.uuid_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.name_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_4_threads.uuid_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.name_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_comma.with_8_threads.uuid_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.name_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_4_threads.uuid_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_enable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_enable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_enable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_enable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_disable_live, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_disable_config, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_disable, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.id_option.option_disable_current, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.name_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.pause_option, virsh.setvcpu.normal_test.guest_on.with_hypen.with_8_threads.uuid_option, virsh.setvcpu.normal_test.guest_off.option_config, virsh.setvcpu.normal_test.guest_off.option_uuid_config, virsh.setvcpu.normal_test.guest_off.option_current + no virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.uuid_option + no virsh.setvcpu.normal_test.guest_on.with_hypen.with_2_threads.name_option + - guestsmt: + only smt.positive.smt1, smt.positive.smt2, smt.positive.smt2.tosmt1, smt.positive.smt4, smt.positive.smt4.tosmt2, smt.positive.smt4.tosmt1, smt.positive.smt8, smt.positive.smt8.tosmt4, smt.positive.smt8.tosmt2, smt.positive.smt8.tosmt1 + no smt.positive.smt8.tosmt1 + - guestvcpu: + only virsh.guestvcpus.normal_test.no-option, virsh.guestvcpus.normal_test.disable, virsh.guestvcpus.normal_test.enable, virsh.guestvcpus.normal_test.combine, virsh.guestvcpus.max_test + - cpumodels: + only virsh.cpu_models.positive_test.local_host.specific_arch + no virsh.cpu_models.positive_test.local_host.auto_get_arch + - vcpumisc: + only vcpu_misc.positive_test.managedsave_restore + no vcpu_misc.positive_test.snapshot + no vcpu_misc.positive_test.mode_max + no vcpu_misc.positive_test.with_maxphysaddr + no vcpu_misc.positive_test.with_topology.vcpus_max_equal_topology + #- guestpin: + #no guestpin.without_emulatorpin.randompin.positive.with_save + #no guestpin.without_emulatorpin.randompin.positive.with_managedsave + #no guestpin.without_emulatorpin.randompin.positive.with_suspend + #no guestpin.without_emulatorpin.randompin.positive.iteration + #no guestpin.without_emulatorpin.randompin.positive.with_stress.guestcpu + #no guestpin.without_emulatorpin.randompin.positive.with_stress.guestmem + #no guestpin.without_emulatorpin.randompin.positive.with_cpu_hotplug + #no guestpin.without_emulatorpin.sequential.positive.with_save + #no guestpin.without_emulatorpin.sequential.positive.with_managedsave + #no guestpin.without_emulatorpin.sequential.positive.with_suspend + #no guestpin.without_emulatorpin.sequential.positive.iteration + #no guestpin.without_emulatorpin.sequential.positive.with_stress.guestcpu + #no guestpin.without_emulatorpin.sequential.positive.with_stress.guestmem + #no guestpin.without_emulatorpin.sequential.positive.with_cpu_hotplug + #no guestpin.with_emualorpin.randompin.positive.with_save + #no guestpin.with_emualorpin.randompin.positive.with_managedsave + #no guestpin.with_emualorpin.randompin.positive.with_suspend + #no guestpin.with_emualorpin.randompin.positive.iteration + #no guestpin.with_emualorpin.randompin.positive.with_stress.guestcpu + #no guestpin.with_emualorpin.randompin.positive.with_stress.guestmem + #no guestpin.with_emualorpin.randompin.positive.with_cpu_hotplug + #no guestpin.with_emualorpin.sequential.positive.with_save + #no guestpin.with_emualorpin.sequential.positive.with_managedsave + #no guestpin.with_emualorpin.sequential.positive.with_suspend + #no guestpin.with_emualorpin.sequential.positive.iteration + #no guestpin.with_emualorpin.sequential.positive.with_stress.guestcpu + #no guestpin.with_emualorpin.sequential.positive.with_stress.guestmem + #no guestpin.with_emualorpin.sequential.positive.with_cpu_hotplug + #no guestpin.with_emualorpin.randompin.positive.with_load_switch + + - guest_remove: + only remove_guest.without_disk diff --git a/config/tests/guest/libvirt/cpu_p2.cfg b/config/tests/guest/libvirt/cpu_p2.cfg new file mode 100644 index 00000000..8e1bc76e --- /dev/null +++ b/config/tests/guest/libvirt/cpu_p2.cfg @@ -0,0 +1,101 @@ +include tests-shared.cfg +username = root +password = Aform@fvt +main_vm = avocado-vt-vm1 +vms = avocado-vt-vm1 +nettype = bridge +netdst=virbr0 +display = 'nographic' +take_regular_screendumps = no +keep_screendumps_on_error = no +keep_screendumps = no +store_vm_register = no +virt_install_binary = /usr/bin/virt-install +qemu_img_binary = /usr/bin/qemu-img +qemu_binary = /usr/bin/qemu-system-ppc64 +emulator_path = /usr/bin/qemu-system-ppc64 +use_os_variant=yes +hvm_or_pv = hvm +machine_type = pseries +only bridge +no xen, lxc, esx, ovmf +# Filterout unwanted disk types +no ide,xenblk,lsi_scsi,ahci,sd +no qed,qcow2v3,raw_dd,vmdk, usb2 +no e1000-82540em,e1000-82545em,e1000-82544gc,xennet,nic_custom +only no_virtio_rng +only smp2 +only no_9p_export +only no_pci_assignable +only (image_backend=filesystem) +only smallpages +smp = 32 +vcpu_cores = 32 +vcpu_threads = 1 +vcpu_sockets = 1 +# 32G +mem = 32768 +setvcpus_max = 32 + +variants: + - guest_import: + only unattended_install.import.import.default_install.aio_native + + - guest_cpu: + variants: + - cpubasline: + only virsh.cpu_baseline.positive_test.default_test, virsh.cpu_baseline.positive_test.config_guest + - vcpuinfo: + only virsh.vcpuinfo.normal_test.id_option, virsh.vcpuinfo.normal_test.shutoff_option, virsh.vcpuinfo.normal_test.paused_option + - vcpupin: + only virsh.maxvcpus.connect_to_local.with_option.with_qemu, virsh.maxvcpus.connect_to_local.with_option.with_qemu1, virsh.maxvcpus.connect_to_local.with_option.with_kvm, virsh.maxvcpus.connect_to_local.with_option.with_kvm1 + no numad_vcpupin.default + - maxvcpus: + only virsh.maxvcpus.connect_to_local.with_option.with_qemu, virsh.maxvcpus.connect_to_local.with_option.with_qemu1, virsh.maxvcpus.connect_to_local.with_option.with_kvm, virsh.maxvcpus.connect_to_local.with_option.with_kvm1 + #- nodecpumap: + #no virsh.nodecpumap.no_option + #no virsh.nodecpumap.pretty_option + #- qemu_conf: + #no libvirt.conf_file.qemu_conf.clear_emulator_capabilities.positive_test.default + #no libvirt.conf_file.qemu_conf.clear_emulator_capabilities.positive_test.clear_caps + #no libvirt.conf_file.qemu_conf.clear_emulator_capabilities.positive_test.no_clear_caps.priviledge_user + #no libvirt.conf_file.qemu_conf.clear_emulator_capabilities.positive_test.no_clear_caps.default_user + #no libvirt.conf_file.qemu_conf.clear_emulator_capabilities.negative_test.invalid + - setvcpus: + only virsh.setvcpus.normal_test.guest_on.id_option.option_live.add, virsh.setvcpus.normal_test.guest_on.id_option.option_live.del, virsh.setvcpus.normal_test.guest_on.id_option.option_config.add, virsh.setvcpus.normal_test.guest_on.id_option.option_config.del, virsh.setvcpus.normal_test.guest_on.id_option.option_config_live.add, virsh.setvcpus.normal_test.guest_on.id_option.option_config_live.del, virsh.setvcpus.normal_test.guest_on.id_option.option_current.add, virsh.setvcpus.normal_test.guest_on.id_option.option_current.del, virsh.setvcpus.normal_test.guest_on.name_option.add, virsh.setvcpus.normal_test.guest_on.name_option.del, virsh.setvcpus.normal_test.guest_on.name_option.default.restart_vm.update_cur, virsh.setvcpus.normal_test.guest_on.name_option.default.restart_vm.update_max, virsh.setvcpus.normal_test.guest_on.pause_option.add, virsh.setvcpus.normal_test.guest_on.pause_option.del, virsh.setvcpus.normal_test.guest_on.uuid_option.add, virsh.setvcpus.normal_test.guest_on.uuid_option.del, virsh.setvcpus.normal_test.guest_off.option_config, virsh.setvcpus.normal_test.guest_off.option_uuid_config, virsh.setvcpus.normal_test.guest_off.option_current + - timermanagement: + only qemu.clock_getres + no virsh.domtime.positive.get_time + no virsh.domtime.positive.with_pretty + no virsh.domtime.positive.set_time + no virsh.domtime.positive.set_time_max_1 + no virsh.domtime.positive.set_time_max_2 + no virsh.domtime.positive.set_time_max_3 + no virsh.domtime.positive.suspend_vm + no virsh.domtime.positive.set_time_now + - hotpluggable: + only vcpu_hotpluggable.positive_test.vcpus_with_order, vcpu_hotpluggable.positive_test.enable, vcpu_hotpluggable.positive_test.disable, vcpu_hotpluggable.positive_test.unplug.live, vcpu_hotpluggable.positive_test.unplug.config.running_vm, vcpu_hotpluggable.positive_test.unplug.config.shutoff_vm, vcpu_hotpluggable.positive_test.plug.live, vcpu_hotpluggable.positive_test.plug.config.running_vm, vcpu_hotpluggable.positive_test.plug.config.shutoff_vm + #- vcpu_affinity: + #no vcpu_affinity.positive_test.vcpu + #no vcpu_affinity.positive_test.vcpu_placement.static + #no vcpu_affinity.positive_test.cputune.vcpu_affinity_xml + #no vcpu_affinity.positive_test.cputune.vcpu_affinity_active + #no vcpu_affinity.positive_test.cputune.vcpu_affinity_config + #no vcpu_affinity.positive_test.cputune.vcpu_maxvcpu_minus + #no vcpu_affinity.positive_test.cputune.vcpu_maxvcpu + #no vcpu_affinity.positive_test.cputune.vcpu_maxvcpu_plus + #no vcpu_affinity.positive_test.vcpu_placement.auto + #no vcpu_affinity.positive_test.cputune.offline_hostcpu + #- vcpu_metrics: + #no virsh.vcpu_metrics.normal_test.with_unprivileged_user + - cpumode: + only ppc_cpu_mode.positive_test.host_passthru.match.none.no_model + no libvirt.ppc_cpu_mode.positive_test.host_model.match.none.no_model + #- max_vcpus: + #no max_vcpus.virsh_capabilities + #no virsh.maxvcpus.connect_to_local.with_option.with_kqemu + #no virsh.maxvcpus.connect_to_local.with_option.with_kqemu1 + - schedinfo: + only virsh.schedinfo_qemu_posix.error_test.set_emulator_param.set_emulator_period.value_higher_than_max, virsh.schedinfo_qemu_posix.error_test.set_emulator_param.set_emulator_quota.value_higher_than_max + - guest_remove: + only remove_guest.without_disk diff --git a/config/tests/guest/libvirt/cpu_p3.cfg b/config/tests/guest/libvirt/cpu_p3.cfg new file mode 100644 index 00000000..9cc721fc --- /dev/null +++ b/config/tests/guest/libvirt/cpu_p3.cfg @@ -0,0 +1,172 @@ +include tests-shared.cfg +username = root +password = Aform@fvt +main_vm = avocado-vt-vm1 +vms = avocado-vt-vm1 +nettype = bridge +netdst=virbr0 +display = 'nographic' +take_regular_screendumps = no +keep_screendumps_on_error = no +keep_screendumps = no +store_vm_register = no +virt_install_binary = /usr/bin/virt-install +qemu_img_binary = /usr/bin/qemu-img +qemu_binary = /usr/bin/qemu-system-ppc64 +emulator_path = /usr/bin/qemu-system-ppc64 +use_os_variant=yes +hvm_or_pv = hvm +machine_type = pseries +only bridge +no xen, lxc, esx, ovmf +# Filterout unwanted disk types +no ide,xenblk,lsi_scsi,ahci,sd +no qed,qcow2v3,raw_dd,vmdk, usb2 +no e1000-82540em,e1000-82545em,e1000-82544gc,xennet,nic_custom +only no_virtio_rng +only smp2 +only no_9p_export +only no_pci_assignable +only (image_backend=filesystem) +only smallpages +smp = 32 +vcpu_cores = 32 +vcpu_threads = 1 +vcpu_sockets = 1 +# 32G +mem = 32768 +setvcpus_max = 32 + +variants: + - guest_import: + only unattended_install.import.import.default_install.aio_native + + - guest_cpu: + variants: + - nodecpustats: + only virsh.nodecpustats.invalid_option, virsh.nodecpustats.invalid_cpuNum + - cpubasline: + only virsh.cpu_baseline.negative_test.space_option, virsh.cpu_baseline.negative_test.no_option, virsh.cpu_baseline.negative_test.extra_option, virsh.cpu_baseline.negative_test.extra_option1, virsh.cpu_baseline.negative_test.extra_option2 + - emulatorpin: + only virsh.emulatorpin.negative_testing.get_emulatorpin_parameter.running_guest.emulatorpin_options.invalid, virsh.emulatorpin.negative_testing.get_emulatorpin_parameter.shutoff_guest.emulatorpin_options.invalid, virsh.emulatorpin.negative_testing.get_emulatorpin_parameter.shutoff_guest.emulatorpin_options.live, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.noexist.set_by_cmd, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.live.noexist.set_by_xml, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.noexist.set_by_cmd, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.config.noexist.set_by_xml, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.noexist.set_by_cmd, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.running_guest.change_emulatorpin.emulatorpin_options.current.noexist.set_by_xml, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.live.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.live.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.live.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.live.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.live.noexist, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.config.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.config.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.config.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.config.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.config.noexist, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.current.comma_list, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.current.ranges, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.current.excluding, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.current.single, virsh.emulatorpin.negative_testing.set_emulatorpin_parameter.shutoff_guest.change_emulatorpin.emulatorpin_options.current.noexist + - vcpuinfo: + only virsh.vcpuinfo.normal_test.uuid_option, virsh.vcpuinfo.error_test.no_option, virsh.vcpuinfo.error_test.hex_id_option, virsh.vcpuinfo.error_test.invalid_id_option, virsh.vcpuinfo.error_test.unexpected_option, virsh.vcpuinfo.error_test.space_option, virsh.vcpuinfo.error_test.with_libvirtd_stop, virsh.vcpuinfo.error_test.invalid_uuid_uuid, virsh.vcpuinfo.error_test.extra_option + - vcpupin: + only virsh.vcpupin.online.negative_test.no_dom_name, virsh.vcpupin.online.negative_test.dom_name_space, virsh.vcpupin.online.negative_test.dom_not_exists, virsh.vcpupin.online.negative_test.live_current, virsh.vcpupin.online.negative_test.config_current, virsh.vcpupin.online.negative_test.live_when_shutoff, virsh.vcpupin.online.negative_test.out_of_cpu_maxmum, virsh.vcpupin.online.negative_test.negative_cpu_list + - maxvcpus: + only virsh.vcpupin.online.negative_test.dom_not_exists, virsh.maxvcpus.connect_to_local.unexpect_option.with_xyz, virsh.maxvcpus.connect_to_local.unexpect_option.with_xyz1 + - nodecpumap: + only virsh.nodecpumap.unexpect_option + no virsh.nodecpumap.cpu_off_on + - schedinfo: + only virsh.schedinfo_qemu_posix.error_test.invalid_options.invalid_domid, virsh.schedinfo_qemu_posix.error_test.invalid_options.invalid_domuuid, virsh.schedinfo_qemu_posix.error_test.invalid_options.none, virsh.schedinfo_qemu_posix.error_test.invalid_options.hex_domid, virsh.schedinfo_qemu_posix.error_test.additional_args, virsh.schedinfo_qemu_posix.error_test.set_cpu_param.set_cpu_shares.value_none, virsh.schedinfo_qemu_posix.error_test.set_cpu_param.set_cpu_shares.value_invalid, virsh.schedinfo_qemu_posix.error_test.set_cpu_param.set_cpu_shares.readonly, virsh.schedinfo_qemu_posix.error_test.set_emulator_param.set_emulator_period.value_negative, virsh.schedinfo_qemu_posix.error_test.set_emulator_param.set_emulator_period.value_lower_than_min, virsh.schedinfo_qemu_posix.error_test.set_emulator_param.set_emulator_quota.value_lower_than_min, virsh.schedinfo_qemu_posix.error_test.set_global_param.set_global_quota.value_lower_than_min, virsh.schedinfo_qemu_posix.error_test.set_xyz.value_valid, virsh.schedinfo_qemu_posix.error_test.set_xyz.value_invalid, virsh.schedinfo_qemu_posix.error_test.set_none + - cpucompare: + only virsh.cpu_compare.host_cpu.strict_cpu_match.invalid_ref, virsh.cpu_compare.host_cpu.strict_cpu_match.invalid_option, virsh.cpu_compare.guest_cpu.modify_mode.invalid_model, virsh.cpu_compare.guest_cpu.invalid_option + - numatune: + only virsh.numatune.negative_testing.get_numa_parameter.running_guest.options.none, virsh.numatune.negative_testing.get_numa_parameter.running_guest.cgroup.stop, virsh.numatune.negative_testing.get_numa_parameter.shutoff_guest.options.none, virsh.numatune.negative_testing.get_numa_parameter.shutoff_guest.options.config, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_mode.options.config.preferred, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_mode.options.config.interleave, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.comma_list, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.ranges, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.excluding, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.single, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.large_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.minus_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.live.exceed_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.comma_list, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.ranges, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.excluding, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.single, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.large_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.config.minus_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.comma_list, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.ranges, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.excluding, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.single, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.large_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.minus_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.change_nodeset.options.current.exceed_num, virsh.numatune.negative_testing.set_numa_parameter.running_guest.cgroup.stop, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.live.comma_list, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.live.ranges, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.live.excluding, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.live.single, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.comma_list, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.ranges, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.excluding, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.config.single, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.comma_list, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.ranges, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.excluding, virsh.numatune.negative_testing.set_numa_parameter.shutoff_guest.change_nodeset.options.current.single + - vcpucount: + only virsh.vcpucount.negative_tests.shutoff_test.wrong_option, virsh.vcpucount.negative_tests.shutoff_test.guest_option, virsh.vcpucount.negative_tests.shutoff_test.config_guest_option, virsh.vcpucount.negative_tests.shutoff_test.active_maximum_option, virsh.vcpucount.negative_tests.shutoff_test.live_active_option, virsh.vcpucount.negative_tests.shutoff_test.live_maximum_option, virsh.vcpucount.negative_tests.shutoff_test.live_guest_option, virsh.vcpucount.negative_tests.shutoff_test.config_live_options, virsh.vcpucount.negative_tests.running_test.wrong_option, virsh.vcpucount.negative_tests.running_test.config_guest_option, virsh.vcpucount.negative_tests.running_test.active_maximum_option + - setvcpus: + only virsh.setvcpus.error_test.no_option, virsh.setvcpus.error_test.unexcept_id_option.hex_id_option, virsh.setvcpus.error_test.unexcept_id_option.id_current_live_option, virsh.setvcpus.error_test.unexcept_id_option.invalid_id_option, virsh.setvcpus.error_test.unexpected_domain_option, virsh.setvcpus.error_test.invalid_uuid_option, virsh.setvcpus.error_test.extra_option, virsh.setvcpus.error_test.name_only_option, virsh.setvcpus.error_test.invalid_vcpu_count_is_0, virsh.setvcpus.error_test.invalid_vcpu_count_max, virsh.setvcpus.error_test.shut_off_error_option.live_option, virsh.setvcpus.error_test.shut_off_error_option.live_config_option, virsh.setvcpus.error_test.shut_off_error_option.current_config_option, virsh.setvcpus.error_test.shut_off_error_option.with_topology, virsh.setvcpus.error_test.shut_off_error_option.with_topology + - hotplug: + only libvirt_vcpu_plug_unplug.negative_test.greater_plug_number, libvirt_vcpu_plug_unplug.negative_test.readonly_setvcpu, libvirt_vcpu_plug_unplug.negative_test.no_ga_channel, libvirt_vcpu_plug_unplug.negative_test.no_install_qemuga, libvirt_vcpu_plug_unplug.negative_test.no_start_qemuga, libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_current, libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_max + no libvirt_vcpu_plug_unplug.negative_test.greater_plug_number + no libvirt_vcpu_plug_unplug.negative_test.readonly_setvcpu + no libvirt_vcpu_plug_unplug.negative_test.no_ga_channel + no libvirt_vcpu_plug_unplug.negative_test.no_install_qemuga + no libvirt_vcpu_plug_unplug.negative_test.no_start_qemuga + no libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_current + no libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_max + no libvirt_vcpu_plug_unplug.negative_test.greater_plug_number + no libvirt_vcpu_plug_unplug.negative_test.readonly_setvcpu + no libvirt_vcpu_plug_unplug.negative_test.no_ga_channel + no libvirt_vcpu_plug_unplug.negative_test.no_install_qemuga + no libvirt_vcpu_plug_unplug.negative_test.no_start_qemuga + no libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_current + no libvirt_vcpu_plug_unplug.negative_test.guest_plug.more_than_max + - timermanagement: + only virsh.domtime.negative.shutdown_vm, virsh.domtime.negative.no_agent + no virsh.domtime.negative.now_sync + no virsh.domtime.negative.time_sync + no virsh.domtime.negative.time_now + no virsh.domtime.negative.set_time_-1 + no virsh.domtime.negative.set_time_too_large + no virsh.domtime.negative.readonly_test.get_time_readonly + no virsh.domtime.negative.readonly_test.set_time_readonly + no virsh.domtime.negative.no_agent_channel + - setvcpu: + only virsh.setvcpu.error_test.unexcept_id_option.hex_id_option, virsh.setvcpu.error_test.unexcept_id_option.id_current_live_option, virsh.setvcpu.error_test.unexcept_id_option.invalid_id_option, virsh.setvcpu.error_test.unexpected_domain_option, virsh.setvcpu.error_test.invalid_uuid_option, virsh.setvcpu.error_test.extra_option, virsh.setvcpu.error_test.name_only_option, virsh.setvcpu.error_test.invalid_vcpu_count_is_0, virsh.setvcpu.error_test.shut_off_error_option.enable_live_option, virsh.setvcpu.error_test.shut_off_error_option.disable_live_option + - guestsmt: + only smt.negative.smt16, smt.negative.smt32, smt.negative.smt5, smt.negative.smt9 + - hotpluggable: + only vcpu_hotpluggable.negative_test.dup_order1, vcpu_hotpluggable.negative_test.dup_order2 + - guestvcpu: + only virsh.guestvcpus.error_test.invalid_dom.no_dom, virsh.guestvcpus.error_test.invalid_dom.err_dom, virsh.guestvcpus.error_test.invalid_cpulist.enable, virsh.guestvcpus.error_test.invalid_cpulist.disable + - cpumodels: + only virsh.cpu_models.negative_test.invalid_arch, virsh.cpu_models.negative_test.invalid_option + #- cpu_mode: + # no libvirt.ppc_cpu_mode.positive_test.host_model.match.none.model.fallback.power7 + # no libvirt.ppc_cpu_mode.positive_test.host_model.match.none.model.fallback.power8 + # no libvirt.ppc_cpu_mode.positive_test.host_model.match.none.model.fallback.power9 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.exact.model.fallback.power8 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.exact.model.fallback.power9 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.strict.model.fallback.power8 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.strict.model.fallback.power9 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.minimum.model.fallback.power8 + # no libvirt.ppc_cpu_mode.positive_test.custom.match.val.minimum.model.fallback.power9 + # no libvirt.ppc_cpu_mode.negative_test.host_model.match.none.model.default.power42 + # no libvirt.ppc_cpu_mode.negative_test.custom.match.val.exact.model.fallback.power7 + # no libvirt.ppc_cpu_mode.negative_test.custom.match.none.model.default.power42 + #- vcpuaffinity: + #no vcpu_affinity.negative_test.vcpu.outrange_cpuset + #no vcpu_affinity.negative_test.cputune.outrange_cpuset + #no vcpu_affinity.negative_test.cputune.invalid_cpuset + #no vcpu_affinity.negative_test.cputune.duplicate_vcpu + #no vcpu_affinity.negative_test.cputune.none_exist_vcpu + #no vcpu_affinity.negative_test.cputune.offline_hostcpu + - cpustats: + only virsh.cpu_stats.negative_test.vm_is_not_start + no virsh.cpu_stats.positive_test.option1 + no virsh.cpu_stats.positive_test.option2 + no virsh.cpu_stats.positive_test.option3 + no virsh.cpu_stats.positive_test.option4 + no virsh.cpu_stats.positive_test.option5 + no virsh.cpu_stats.positive_test.option6 + no virsh.cpu_stats.positive_test.option7 + no virsh.cpu_stats.positive_test.option8 + no virsh.cpu_stats.positive_test.option9 + no virsh.cpu_stats.positive_test.paused_option + no virsh.cpu_stats.negative_test.no_domain + no virsh.cpu_stats.negative_test.unexpect_domain + no virsh.cpu_stats.negative_test.invalid_domain + no virsh.cpu_stats.negative_test.invalid_start_option1 + no virsh.cpu_stats.negative_test.invalid_start_option2 + no virsh.cpu_stats.negative_test.invalid_start_option3 + no virsh.cpu_stats.negative_test.invalid_start_option4 + no virsh.cpu_stats.negative_test.invalid_start_option5 + no virsh.cpu_stats.negative_test.invalid_start_option6 + no virsh.cpu_stats.negative_test.invalid_start_negative + no virsh.cpu_stats.negative_test.invalid_start_alpha + no virsh.cpu_stats.negative_test.invalid_start_whitespace + no virsh.cpu_stats.negative_test.invalid_start_none + no virsh.cpu_stats.negative_test.invalid_count_alpha + no virsh.cpu_stats.negative_test.invalid_count_option1 + no virsh.cpu_stats.negative_test.invalid_count_option2 + #- hmitest: + # no powerpc_hmi.positive.normal.power8.tb_residue + # no powerpc_hmi.positive.normal.power8.hdec_parity_error + # no powerpc_hmi.positive.normal.power9.tb_residue + # no powerpc_hmi.positive.normal.power9.hdec_parity_error + # no powerpc_hmi.positive.with_save.power8.tb_residue + # no powerpc_hmi.positive.with_save.power8.hdec_parity_error + # no powerpc_hmi.positive.with_save.power9.tb_residue + # no powerpc_hmi.positive.with_save.power9.hdec_parity_error + # no powerpc_hmi.positive.with_suspend.power8.tb_residue + # no powerpc_hmi.positive.with_suspend.power8.hdec_parity_error + # no powerpc_hmi.positive.with_suspend.power9.tb_residue + # no powerpc_hmi.positive.with_suspend.power9.hdec_parity_error + # no powerpc_hmi.positive.power8_compatguest.power9.tb_residue + # no powerpc_hmi.positive.power8_compatguest.power9.hdec_parity_error + + - guest_remove: + only remove_guest.without_disk