qa_rapi.TestRapiInstanceReinstall, instance)
if qa_config.TestEnabled("instance-rename"):
- rename_source = instance["name"]
- rename_target = qa_config.get("rename", None)
- # perform instance rename to the same name
- RunTest(qa_instance.TestInstanceRenameAndBack,
- rename_source, rename_source)
- RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack,
- rename_source, rename_source)
- if rename_target is not None:
- # perform instance rename to a different name, if we have one configured
+ tgt_instance = qa_config.AcquireInstance()
+ try:
+ rename_source = instance["name"]
+ rename_target = tgt_instance["name"]
+ # perform instance rename to the same name
RunTest(qa_instance.TestInstanceRenameAndBack,
- rename_source, rename_target)
+ rename_source, rename_source)
RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack,
+ rename_source, rename_source)
+ if rename_target is not None:
+ # perform instance rename to a different name, if we have one configured
+ RunTest(qa_instance.TestInstanceRenameAndBack,
rename_source, rename_target)
+ RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack,
+ rename_source, rename_target)
+ finally:
+ qa_config.ReleaseInstance(tgt_instance)
RunTestIf(["instance-grow-disk"], qa_instance.TestInstanceGrowDisk, instance)
RunTestIf("haskell-confd", qa_node.TestNodeListDrbd, snode)
RunCommonInstanceTests(instance)
RunGroupListTests()
- RunTest(qa_group.TestAssignNodesIncludingSplit,
- constants.INITIAL_NODE_GROUP_NAME,
- pnode["primary"], snode["primary"])
+ RunTestIf("group-rwops", qa_group.TestAssignNodesIncludingSplit,
+ constants.INITIAL_NODE_GROUP_NAME,
+ pnode["primary"], snode["primary"])
if qa_config.TestEnabled("instance-convert-disk"):
RunTest(qa_instance.TestInstanceShutdown, instance)
RunTest(qa_instance.TestInstanceConvertDisk, instance, snode)