[conduit: 136/138] Turn debugger on
- From: John Carr <johncarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit: 136/138] Turn debugger on
- Date: Thu, 21 May 2009 03:38:20 -0400 (EDT)
commit 2e35fd011f831adb0b7ee075630df6e5f7070d23
Author: John Carr <john carr unrouted co uk>
Date: Thu May 7 03:14:34 2009 -0700
Turn debugger on
---
test/soup/env/debug.py | 2 +-
test/soup/soup | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/test/soup/env/debug.py b/test/soup/env/debug.py
index 16b2dac..977ecaa 100644
--- a/test/soup/env/debug.py
+++ b/test/soup/env/debug.py
@@ -7,7 +7,7 @@ class Debugger(soup.env.EnvironmentWrapper):
@classmethod
def enabled(cls, opts):
- return False
+ return opts.debug
def decorate_test(self, test):
def _(*args, **kwargs):
diff --git a/test/soup/soup b/test/soup/soup
index 4e97be7..dca85ad 100755
--- a/test/soup/soup
+++ b/test/soup/soup
@@ -46,6 +46,10 @@ parser.add_option("-c", "--coverage", action="store_true", dest="coverage",
help="Enable code coverage")
parser.add_option("-p", "--profile", action="store_true", dest="profile",
help="Profile execution")
+parser.add_option("-d", "--debug", action="store_true", dest="debug",
+ help="Run test case in debugger")
+parser.add_option("-z", "--lazy-debug", action="store_true", dest="lazydebug",
+ help="Break into pdb on unexpected exceptions")
# Add the different execution modes..
parser.add_option("-l", "--list", action="store_const", const="list", dest="mode",
@@ -55,7 +59,7 @@ parser.add_option("-e", "--execute", action="store_const", const="execute", dest
# Set parse defaults
parser.set_defaults(mode="execute", randomize=False, verbose=False, coverage=False,
- exclude=known_failures)
+ exclude=known_failures, debug=False, lazydebug=False)
# And parse..
opts, args = parser.parse_args()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]