QA: Run simple job queue test
authorMichael Hanselmann <hansmi@google.com>
Wed, 18 Aug 2010 13:01:31 +0000 (15:01 +0200)
committerMichael Hanselmann <hansmi@google.com>
Thu, 19 Aug 2010 15:30:13 +0000 (17:30 +0200)
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>

qa/ganeti-qa.py
qa/qa_cluster.py

index 541a8f6..4b78490 100755 (executable)
@@ -85,6 +85,7 @@ def SetupCluster(rapi_user, rapi_secret):
   if qa_config.TestEnabled('create-cluster'):
     RunTest(qa_cluster.TestClusterInit, rapi_user, rapi_secret)
     RunTest(qa_node.TestNodeAddAll)
+    RunTest(qa_cluster.TestJobqueue)
   else:
     # consider the nodes are already there
     qa_node.MarkNodeAddedAll()
index d715694..7f47d2e 100644 (file)
@@ -136,6 +136,16 @@ def TestClusterVerify():
   AssertEqual(StartSSH(master['primary'],
                        utils.ShellQuoteArgs(cmd)).wait(), 0)
 
+
+def TestJobqueue():
+  """gnt-debug test-jobqueue"""
+  master = qa_config.GetMasterNode()
+
+  cmd = ["gnt-debug", "test-jobqueue"]
+  AssertEqual(StartSSH(master["primary"],
+                       utils.ShellQuoteArgs(cmd)).wait(), 0)
+
+
 def TestClusterReservedLvs():
   """gnt-cluster reserved lvs"""
   master = qa_config.GetMasterNode()