Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-64511

Use BaseVirtualMachine everywhere

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • CNV Network
    • Use BaseVirtualMachine everywhere
    • 0.42
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • To Do

      Adapt all tests under network to use the new VM abstraction BaseVirtualMachine.

      Start with those packages that can be easily executed on PSI.

      Post adjustment per each module as a single PR and get it merged before moving to the next. Track each module as a task.

      Generated list for your convenience:

      Tests using VirtualMachineForTests with fedora_vm_body grouped by package

      bond package

      • test_bond_modes.py - Line 53
      • test_l2_bridge_over_bond.py - Lines 134, 162

      cluster_addons_operator package

      • test_network_addons_operator.py - Line 209

      connectivity package

      • test_pod_network.py - Lines 31, 54
      • utils.py - Line 27

      dry_run package

      • test_dry_run_kubemacpool.py - Lines 23, 90

      flat_overlay package

      • utils.py - Line 46

      general package

      • test_bridge_marker.py - Lines 30, 96
      • test_cnv_tuning_regression.py - Line 43
      • test_ip_family_services.py - Line 45
      • test_network_naming.py - Line 25
      • test_vm_ips_report.py - Line 32

      jumbo_frame package

      • test_bond.py - Lines 149, 177
      • test_bridge.py - Lines 101, 124
      • utils.py - Line 20

      kubemacpool package

      • conftest.py - Lines 260, 278, 296
      • utils.py - Line 125

      l2_bridge package

      • conftest.py - Line 243
      • test_ovs_bridge.py - Lines 112, 150
      • utils.py - Lines 99, 241

      macspoof package

      • conftest.py - Lines 112, 138

      migration package

      • test_masquerade_connectivity_after_migration.py - Lines 31, 49
      • test_migration.py - Lines 123, 153

      network_policy package

      • test_network_policy.py - Lines 82, 98

      nmstate package

      • conftest.py - Lines 38, 52
      • test_connectivity_after_nmstate_changes.py - Lines 107, 141

      ovs_bond package

      • conftest.py - Lines 19, 35

      secondary_network_dns package

      • test_secondary_network_dns.py - Line 270

      sriov package

      • conftest.py - Line 72

      upgrade package

      • conftest.py - Lines 46, 64, 107

      network (root utils)

      • utils.py - Lines 82, 352

              phoracek@redhat.com Petr Horacek
              phoracek@redhat.com Petr Horacek
              Yossi Segev Yossi Segev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: