Revision 69bc7a38 qa/ganeti-qa.py
b/qa/ganeti-qa.py | ||
---|---|---|
268 | 268 |
qa_rapi.TestRapiInstanceReinstall, instance) |
269 | 269 |
|
270 | 270 |
if qa_config.TestEnabled("instance-rename"): |
271 |
rename_source = instance["name"] |
|
272 |
rename_target = qa_config.get("rename", None) |
|
273 |
# perform instance rename to the same name |
|
274 |
RunTest(qa_instance.TestInstanceRenameAndBack, |
|
275 |
rename_source, rename_source) |
|
276 |
RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack, |
|
277 |
rename_source, rename_source) |
|
278 |
if rename_target is not None: |
|
279 |
# perform instance rename to a different name, if we have one configured |
|
271 |
tgt_instance = qa_config.AcquireInstance() |
|
272 |
try: |
|
273 |
rename_source = instance["name"] |
|
274 |
rename_target = tgt_instance["name"] |
|
275 |
# perform instance rename to the same name |
|
280 | 276 |
RunTest(qa_instance.TestInstanceRenameAndBack, |
281 |
rename_source, rename_target)
|
|
277 |
rename_source, rename_source)
|
|
282 | 278 |
RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack, |
279 |
rename_source, rename_source) |
|
280 |
if rename_target is not None: |
|
281 |
# perform instance rename to a different name, if we have one configured |
|
282 |
RunTest(qa_instance.TestInstanceRenameAndBack, |
|
283 | 283 |
rename_source, rename_target) |
284 |
RunTestIf("rapi", qa_rapi.TestRapiInstanceRenameAndBack, |
|
285 |
rename_source, rename_target) |
|
286 |
finally: |
|
287 |
qa_config.ReleaseInstance(tgt_instance) |
|
284 | 288 |
|
285 | 289 |
RunTestIf(["instance-grow-disk"], qa_instance.TestInstanceGrowDisk, instance) |
286 | 290 |
|
Also available in: Unified diff