Revision a7418448

b/qa/ganeti-qa.py
225 225
            qa_rapi.TestRapiStoppedInstanceConsole, instance)
226 226
  RunTestIf("instance-shutdown", qa_instance.TestInstanceStartup, instance)
227 227

  
228
  # Test shutdown/start via RAPI
229
  RunTestIf(["instance-shutdown", "rapi"],
230
            qa_rapi.TestRapiInstanceShutdown, instance)
231
  RunTestIf(["instance-shutdown", "rapi"],
232
            qa_rapi.TestRapiInstanceStartup, instance)
233

  
228 234
  RunTestIf("instance-list", qa_instance.TestInstanceList)
229 235

  
230 236
  RunTestIf("instance-info", qa_instance.TestInstanceInfo, instance)
b/qa/qa_rapi.py
598 598
  _WaitForRapiJob(_rapi_client.FailoverInstance(instance["name"]))
599 599

  
600 600

  
601
def TestRapiInstanceShutdown(instance):
602
  """Test stopping an instance via RAPI"""
603
  _WaitForRapiJob(_rapi_client.ShutdownInstance(instance["name"]))
604

  
605

  
606
def TestRapiInstanceStartup(instance):
607
  """Test starting an instance via RAPI"""
608
  _WaitForRapiJob(_rapi_client.StartupInstance(instance["name"]))
609

  
610

  
601 611
def TestRapiInstanceRename(rename_source, rename_target):
602 612
  """Test renaming instance via RAPI"""
603 613
  _WaitForRapiJob(_rapi_client.RenameInstance(rename_source, rename_target))

Also available in: Unified diff