if qa_config.TestEnabled('instance-modify'):
RunTest(qa_instance.TestInstanceModify, instance)
+ if qa_config.TestEnabled('instance-console'):
+ RunTest(qa_instance.TestInstanceConsole, instance)
+
if qa_config.TestEnabled('instance-reinstall'):
RunTest(qa_instance.TestInstanceShutdown, instance)
RunTest(qa_instance.TestInstanceReinstall, instance)
RunTest(qa_instance.TestInstanceStartup, instance)
+ if qa_config.TestEnabled('instance-reboot'):
+ RunTest(qa_instance.TestInstanceReboot, instance)
+
if qa_config.TestEnabled('tags'):
RunTest(qa_tags.TestInstanceTags, instance)
if qa_config.TestEnabled('instance-failover'):
RunTest(qa_instance.TestInstanceFailover, instance)
+ if qa_config.TestEnabled('instance-replace-disks'):
+ othernode = qa_config.AcquireNode(exclude=[pnode, snode])
+ try:
+ RunTest(qa_instance.TestReplaceDisks,
+ instance, pnode, snode, othernode)
+ finally:
+ qa_config.ReleaseNode(othernode)
+
if qa_config.TestEnabled('node-evacuate'):
RunTest(qa_node.TestNodeEvacuate, pnode, snode)
if qa_config.TestEnabled('tags'):
RunTest(qa_tags.TestClusterTags)
+ if qa_config.TestEnabled('node-readd'):
+ master = qa_config.GetMasterNode()
+ pnode = qa_config.AcquireNode(exclude=master)
+ try:
+ RunTest(qa_node.TestNodeReadd, pnode)
+ finally:
+ qa_config.ReleaseNode(pnode)
+
pnode = qa_config.AcquireNode()
try:
if qa_config.TestEnabled('tags'):