(2.10) Extend qa to test hotplug support
[ganeti-local] / qa / qa_instance.py
index ba861ed..0f09c82 100644 (file)
@@ -680,6 +680,15 @@ def TestInstanceModify(instance):
       ["-H", "%s=acn" % constants.HV_BOOT_ORDER],
       ["-H", "%s=%s" % (constants.HV_BOOT_ORDER, constants.VALUE_DEFAULT)],
       ])
+  elif default_hv == constants.HT_KVM and \
+    qa_config.TestEnabled("instance-device-hotplug"):
+    args.extend([
+      ["--net", "-1:add", "--hotplug"],
+      ["--net", "-1:modify,mac=aa:bb:cc:dd:ee:ff", "--hotplug"],
+      ["--net", "-1:remove", "--hotplug"],
+      ["--disk", "-1:add,size=1G", "--hotplug"],
+      ["--disk", "-1:remove", "--hotplug"],
+      ])
 
   for alist in args:
     AssertCommand(["gnt-instance", "modify"] + alist + [instance.name])