From 5a85b99e9085e221208b957a7fc0fe87436843f5 Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Thu, 3 Nov 2011 20:22:50 +0100
Subject: [PATCH] =?UTF-8?q?Add=20QA=20test=20for=20=E2=80=9Cgnt-debug=20de?=
 =?UTF-8?q?lay=E2=80=9D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This would have caught a bug introduced with the recent RPC changes.

Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
---
 qa/ganeti-qa.py   | 1 +
 qa/qa-sample.json | 1 +
 qa/qa_cluster.py  | 8 ++++++++
 3 files changed, 10 insertions(+)

diff --git a/qa/ganeti-qa.py b/qa/ganeti-qa.py
index a2a4eb058..fc50a09f6 100755
--- a/qa/ganeti-qa.py
+++ b/qa/ganeti-qa.py
@@ -425,6 +425,7 @@ def RunQa():
   try:
     RunTestIf("node-readd", qa_node.TestNodeReadd, pnode)
     RunTestIf("node-modify", qa_node.TestNodeModify, pnode)
+    RunTestIf("delay", qa_cluster.TestDelay, pnode)
   finally:
     qa_config.ReleaseNode(pnode)
 
diff --git a/qa/qa-sample.json b/qa/qa-sample.json
index d7f4f3ade..d1af50992 100644
--- a/qa/qa-sample.json
+++ b/qa/qa-sample.json
@@ -56,6 +56,7 @@
     "tags": true,
     "rapi": true,
     "test-jobqueue": true,
+    "delay": true,
 
     "create-cluster": true,
     "cluster-verify": true,
diff --git a/qa/qa_cluster.py b/qa/qa_cluster.py
index bd3d737d5..a5e4b3f92 100644
--- a/qa/qa_cluster.py
+++ b/qa/qa_cluster.py
@@ -226,6 +226,14 @@ def TestJobqueue():
   AssertCommand(["gnt-debug", "test-jobqueue"])
 
 
+def TestDelay(node):
+  """gnt-debug delay"""
+  AssertCommand(["gnt-debug", "delay", "1"])
+  AssertCommand(["gnt-debug", "delay", "--no-master", "1"])
+  AssertCommand(["gnt-debug", "delay", "--no-master",
+                 "-n", node["primary"], "1"])
+
+
 def TestClusterReservedLvs():
   """gnt-cluster reserved lvs"""
   for fail, cmd in [
-- 
GitLab