Rev 4167: Make a clear error when attempting to use subunit and it is not available. in http://people.ubuntu.com/~robertc/baz2.0/pending/subunit
Robert Collins
robertc at robertcollins.net
Fri Mar 20 03:42:44 GMT 2009
At http://people.ubuntu.com/~robertc/baz2.0/pending/subunit
------------------------------------------------------------
revno: 4167
revision-id: robertc at robertcollins.net-20090320034235-6z0o0jf47e110jse
parent: robertc at robertcollins.net-20090320010458-v8ervol4dpjxqx48
committer: Robert Collins <robertc at robertcollins.net>
branch nick: subunit
timestamp: Fri 2009-03-20 14:42:35 +1100
message:
Make a clear error when attempting to use subunit and it is not available.
=== modified file 'bzrlib/builtins.py'
--- a/bzrlib/builtins.py 2009-03-20 01:04:58 +0000
+++ b/bzrlib/builtins.py 2009-03-20 03:42:35 +0000
@@ -3190,7 +3190,11 @@
else:
pattern = ".*"
if subunit:
- from bzrlib.tests import SubUnitBzrRunner
+ try:
+ from bzrlib.tests import SubUnitBzrRunner
+ except ImportError:
+ raise errors.BzrCommandError("subunit not available. subunit "
+ "needs to be installed to use --subunit.")
self.additional_selftest_args['runner_class'] = SubUnitBzrRunner
if benchmark:
test_suite_factory = benchmarks.test_suite
More information about the bazaar-commits
mailing list