Revision 3b01286e qa/ganeti-qa.py

b/qa/ganeti-qa.py
430 430

  
431 431
    if (qa_config.TestEnabled('instance-add-plain-disk') and
432 432
        qa_config.TestEnabled("instance-export")):
433
      instance = RunTest(qa_instance.TestInstanceAddWithPlainDisk, pnode)
434
      expnode = qa_config.AcquireNode(exclude=pnode)
435
      try:
436
        RunTest(qa_instance.TestInstanceExportWithRemove, instance, expnode)
437
        RunTest(qa_instance.TestBackupList, expnode)
438
      finally:
439
        qa_config.ReleaseNode(expnode)
440
      del expnode
441
      del instance
433
      for shutdown in [False, True]:
434
        instance = RunTest(qa_instance.TestInstanceAddWithPlainDisk, pnode)
435
        expnode = qa_config.AcquireNode(exclude=pnode)
436
        try:
437
          if shutdown:
438
            # Stop instance before exporting and removing it
439
            RunTest(qa_instance.TestInstanceShutdown, instance)
440
          RunTest(qa_instance.TestInstanceExportWithRemove, instance, expnode)
441
          RunTest(qa_instance.TestBackupList, expnode)
442
        finally:
443
          qa_config.ReleaseNode(expnode)
444
        del expnode
445
        del instance
442 446

  
443 447
  finally:
444 448
    qa_config.ReleaseNode(pnode)

Also available in: Unified diff