|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Added file missed on commit of earlier patch by Dan Smit
# HG changeset patch
# User emellor@xxxxxxxxxxxxxxxxxxxxxx
# Node ID 8e170309005301ab9a4149846806b5fbde7b3b25
# Parent 53f52fc28f8bc4d0db0163ac106ddd3a75215c35
Added file missed on commit of earlier patch by Dan Smith.
diff -r 53f52fc28f8b -r 8e1703090053 tools/xm-test/tests/help/06_help_allcmds.py
--- /dev/null Tue Nov 8 11:28:19 2005
+++ b/tools/xm-test/tests/help/06_help_allcmds.py Tue Nov 8 11:30:38 2005
@@ -0,0 +1,44 @@
+#!/usr/bin/python
+
+# Copyright (C) International Business Machines Corp., 2005
+# Author: Dan Smith <danms@xxxxxxxxxx>
+
+from XmTestLib import *
+
+import re
+
+MAX_ARGS = 10
+
+# These commands aren't suitable for this test, so we
+# ignore them
+skipcommands = ["top", "log"]
+
+status, output = traceCommand("xm help --long")
+
+commands = []
+badcommands = []
+
+lines = output.split("\n")
+for l in lines:
+ match = re.match("^ ([a-z][^ ]+).*$", l)
+ if match:
+ commands.append(match.group(1))
+
+for c in commands:
+ if c in skipcommands:
+ continue
+
+ arglist = ""
+ for i in range(0,MAX_ARGS+1):
+ if i > 0:
+ arglist += "%i " % i
+
+ status, output = traceCommand("xm %s %s" % (c, arglist))
+
+ if output.find("Traceback") != -1:
+ badcommands.append(c + " " + arglist)
+ if verbose:
+ print "Got Traceback: %s %s" % (c, arglist)
+
+if badcommands:
+ FAIL("Got a traceback on: %s" % str(badcommands))
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Added file missed on commit of earlier patch by Dan Smith.,
Xen patchbot -unstable <=
|
|
|
|
|