-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Product / Portfolio Work
-
8
-
False
-
-
False
-
None
-
-
CNV Virt-Cluster Sprint 267, CNV Virt-Cluster Sprint 268
-
None
Remove all programmatic skips from
tests/virt/cluster
Current skips:
tests/virt/cluster/aaq/test_aaq_allocation_methods.py: skip_if_no_common_cpu, tests/virt/cluster/aaq/test_arq.py: skip_if_no_common_cpu, tests/virt/cluster/aaq/test_arq.py: skip_if_no_common_cpu, tests/virt/cluster/common_templates/centos/test_centos_os_support.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/centos/test_centos_os_support.py: skip_if_no_common_cpu, tests/virt/cluster/common_templates/conftest.py:from tests.virt.cluster.common_templates.utils import skip_on_guest_agent_version tests/virt/cluster/common_templates/conftest.py:def skip_guest_agent_on_rhel( tests/virt/cluster/common_templates/conftest.py: skip_on_guest_agent_version( tests/virt/cluster/common_templates/conftest.py:def skip_if_os_version_below_rhel9(rhel_os_matrix__class__): tests/virt/cluster/common_templates/fedora/test_fedora_os_support.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/fedora/test_fedora_os_support.py: skip_if_no_common_cpu, tests/virt/cluster/common_templates/fedora/test_fedora_os_support.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/general/test_base_template.py:def test_base_templates_annotations(skip_not_openshift, base_templates, common_templates_expected_list): tests/virt/cluster/common_templates/general/test_base_template.py: skip_not_openshift, tests/virt/cluster/common_templates/general/test_base_template.py: skip_not_openshift, tests/virt/cluster/common_templates/rhel/test_rhel_os_support.py: skip_if_os_version_below_rhel9, tests/virt/cluster/common_templates/rhel/test_rhel_os_support.py: skip_guest_agent_on_rhel, tests/virt/cluster/common_templates/rhel/test_rhel_os_support.py: skip_if_no_common_cpu, tests/virt/cluster/common_templates/rhel/test_rhel_os_support.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/rhel/test_rhel_os_support.py: skip_if_os_version_below_rhel9, tests/virt/cluster/common_templates/rhel/test_rhel_tablet_device.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/rhel/test_rhel_tablet_device.py: skip_if_no_common_cpu, tests/virt/cluster/common_templates/utils.py:def skip_on_guest_agent_version(vm, ga_version): tests/virt/cluster/common_templates/windows/test_windows_custom_options.py:pytestmark = pytest.mark.usefixtures("skip_on_psi_cluster") tests/virt/cluster/common_templates/windows/test_windows_custom_options.py: self, skip_if_no_common_modern_cpu, skip_access_mode_rwo_scope_class, custom_windows_vm tests/virt/cluster/common_templates/windows/test_windows_os_support.py:pytestmark = [pytest.mark.usefixtures("skip_on_psi_cluster"), pytest.mark.post_upgrade] tests/virt/cluster/common_templates/windows/test_windows_os_support.py: skip_if_no_common_modern_cpu, tests/virt/cluster/common_templates/windows/test_windows_os_support.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/common_templates/windows/test_windows_tablet_device.py: pytest.mark.usefixtures("skip_on_psi_cluster"), tests/virt/cluster/general/test_sno_pdb.py:def test_virt_pdbs_not_found_in_sno_cluster(skip_if_not_sno_cluster, cnv_pdb_resources): tests/virt/cluster/longevity_tests/test_multi_vm_multi_migration.py: pytest.mark.usefixtures("skip_if_workers_vms", "skip_if_no_common_modern_cpu"), tests/virt/cluster/longevity_tests/test_multi_vm_upgrade_and_reboot.py: pytest.mark.usefixtures("skip_if_workers_vms", "skip_test_if_no_ocs_sc"), tests/virt/cluster/migration_and_maintenance/test_evictionstrategy.py:@pytest.mark.usefixtures("skip_if_sno_cluster", "skip_access_mode_rwo_scope_class", "cluster_cpu_model_scope_class") tests/virt/cluster/migration_and_maintenance/test_evictionstrategy.py: skip_if_no_common_cpu, tests/virt/cluster/migration_and_maintenance/test_evictionstrategy.py: skip_if_no_common_cpu, tests/virt/cluster/migration_and_maintenance/test_migration_policy.py:@pytest.mark.usefixtures("skip_access_mode_rwo_scope_class", "skip_if_no_common_cpu") tests/virt/cluster/resource_limits/test_auto_resource_limits.py: skip_if_no_common_cpu, tests/virt/cluster/sysprep/test_sysprep.py:@pytest.mark.usefixtures("skip_on_psi_cluster", "sysprep_vm", "sealed_vm", "attached_sysprep_volume_to_vm") tests/virt/cluster/sysprep/test_sysprep.py: skip_access_mode_rwo_scope_class, tests/virt/cluster/sysprep/test_sysprep.py: skip_if_no_common_modern_cpu, tests/virt/cluster/vm_cloning/test_vm_cloning.py: skip_if_no_storage_class_for_snapshot, tests/virt/cluster/vm_cloning/test_vm_cloning.py:@pytest.mark.usefixtures("skip_on_psi_cluster") tests/virt/cluster/vm_cloning/test_vm_cloning.py: skip_if_workers_vms, tests/virt/cluster/vm_cloning/test_vm_cloning.py: def test_migrate_the_vm_clone(self, skip_if_no_common_cpu, fedora_target_vm): tests/virt/cluster/vm_lifecycle/test_vm_data_persistency.py:@pytest.mark.usefixtures("skip_on_psi_cluster") tests/virt/cluster/vm_lifecycle/test_vm_run_strategy.py:def skip_run_strategy_halted(run_strategy_matrix__class__): tests/virt/cluster/vm_lifecycle/test_vm_run_strategy.py: skip_run_strategy_halted, tests/virt/cluster/vm_lifecycle/test_vm_run_strategy.py: skip_if_no_common_cpu, tests/virt/cluster/vm_lifecycle/test_vm_run_strategy.py: skip_access_mode_rwo_scope_function,
vsibirsk except for common cpu skips, we need to work on removing any other skips.
In some cases you would need to create a devops task to create/update jenkins job to ensure pipeline running tests have correct config.