From: Lucas Meneghel Rodrigues <lmr@redhat.com>
To: autotest@test.kernel.org
Cc: kvm@vger.kernel.org
Subject: [PATCH 2/2] KVM test: Turning off debug output for frequently called monitor commands
Date: Sun, 10 Apr 2011 19:49:54 -0300 [thread overview]
Message-ID: <1302475794-10361-2-git-send-email-lmr@redhat.com> (raw)
In-Reply-To: <1302475794-10361-1-git-send-email-lmr@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
---
client/tests/kvm/kvm_monitor.py | 14 +++++++-------
client/tests/kvm/kvm_preprocessing.py | 6 +++---
client/tests/kvm/tests/stepmaker.py | 4 ++--
client/tests/kvm/tests/steps.py | 2 +-
4 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/client/tests/kvm/kvm_monitor.py b/client/tests/kvm/kvm_monitor.py
index 507e8dd..159c575 100644
--- a/client/tests/kvm/kvm_monitor.py
+++ b/client/tests/kvm/kvm_monitor.py
@@ -176,7 +176,7 @@ class HumanMonitor(Monitor):
"Output so far: %r" % o)
# Save the output of 'help' for future use
- self._help_str = self.cmd("help")
+ self._help_str = self.cmd("help", debug=False)
except MonitorError, e:
if suppress_exceptions:
@@ -279,7 +279,7 @@ class HumanMonitor(Monitor):
"""
Make sure the monitor is responsive by sending a command.
"""
- self.cmd("info status")
+ self.cmd("info status", debug=False)
# Command wrappers
@@ -310,14 +310,14 @@ class HumanMonitor(Monitor):
return self.info(what)
- def screendump(self, filename):
+ def screendump(self, filename, debug=True):
"""
Request a screendump.
@param filename: Location for the screendump
@return: The command's output
"""
- return self.cmd("screendump %s" % filename)
+ return self.cmd(command="screendump %s" % filename, debug=debug)
def migrate(self, uri, full_copy=False, incremental_copy=False, wait=False):
@@ -647,7 +647,7 @@ class QMPMonitor(Monitor):
"""
Make sure the monitor is responsive by sending a command.
"""
- self.cmd("query-status")
+ self.cmd(cmd="query-status", debug=False)
def get_events(self):
@@ -725,7 +725,7 @@ class QMPMonitor(Monitor):
return self.info(what)
- def screendump(self, filename):
+ def screendump(self, filename, debug=True):
"""
Request a screendump.
@@ -733,7 +733,7 @@ class QMPMonitor(Monitor):
@return: The response to the command
"""
args = {"filename": filename}
- return self.cmd("screendump", args)
+ return self.cmd(cmd="screendump", args=args, debug=debug)
def migrate(self, uri, full_copy=False, incremental_copy=False, wait=False):
diff --git a/client/tests/kvm/kvm_preprocessing.py b/client/tests/kvm/kvm_preprocessing.py
index e2cafe9..f679be0 100644
--- a/client/tests/kvm/kvm_preprocessing.py
+++ b/client/tests/kvm/kvm_preprocessing.py
@@ -85,7 +85,7 @@ def preprocess_vm(test, params, env, name):
scrdump_filename = os.path.join(test.debugdir, "pre_%s.ppm" % name)
try:
if vm.monitor:
- vm.monitor.screendump(scrdump_filename)
+ vm.monitor.screendump(scrdump_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
@@ -121,7 +121,7 @@ def postprocess_vm(test, params, env, name):
scrdump_filename = os.path.join(test.debugdir, "post_%s.ppm" % name)
try:
if vm.monitor:
- vm.monitor.screendump(scrdump_filename)
+ vm.monitor.screendump(scrdump_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
@@ -414,7 +414,7 @@ def _take_screendumps(test, params, env):
if not vm.is_alive():
continue
try:
- vm.monitor.screendump(temp_filename)
+ vm.monitor.screendump(filename=temp_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
continue
diff --git a/client/tests/kvm/tests/stepmaker.py b/client/tests/kvm/tests/stepmaker.py
index 5a9acdc..54f0e2b 100755
--- a/client/tests/kvm/tests/stepmaker.py
+++ b/client/tests/kvm/tests/stepmaker.py
@@ -138,7 +138,7 @@ class StepMaker(stepeditor.StepMakerWindow):
os.unlink(self.screendump_filename)
try:
- self.vm.monitor.screendump(self.screendump_filename)
+ self.vm.monitor.screendump(self.screendump_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
else:
@@ -292,7 +292,7 @@ class StepMaker(stepeditor.StepMakerWindow):
os.unlink(self.screendump_filename)
try:
- self.vm.monitor.screendump(self.screendump_filename)
+ self.vm.monitor.screendump(self.screendump_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
else:
diff --git a/client/tests/kvm/tests/steps.py b/client/tests/kvm/tests/steps.py
index 91b864d..3ad0143 100644
--- a/client/tests/kvm/tests/steps.py
+++ b/client/tests/kvm/tests/steps.py
@@ -86,7 +86,7 @@ def barrier_2(vm, words, params, debug_dir, data_scrdump_filename,
# Request screendump
try:
- vm.monitor.screendump(scrdump_filename)
+ vm.monitor.screendump(scrdump_filename, debug=False)
except kvm_monitor.MonitorError, e:
logging.warn(e)
continue
--
1.7.4.2
prev parent reply other threads:[~2011-04-10 22:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-10 22:49 [PATCH 1/2] KVM test: Introducing monitor commands and response logging Lucas Meneghel Rodrigues
2011-04-10 22:49 ` Lucas Meneghel Rodrigues [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1302475794-10361-2-git-send-email-lmr@redhat.com \
--to=lmr@redhat.com \
--cc=autotest@test.kernel.org \
--cc=kvm@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.