3008
3008
concurrency = osutils.local_concurrency()
3010
from subunit import TestProtocolClient, ProtocolTestCase
3010
from subunit import ProtocolTestCase
3011
3011
class TestInSubprocess(ProtocolTestCase):
3012
3012
def __init__(self, process, name):
3013
3013
ProtocolTestCase.__init__(self, process.stdout)
3333
3333
testmod_names = [
3335
3335
'bzrlib.tests.blackbox',
3336
'bzrlib.tests.branch_implementations',
3337
'bzrlib.tests.bzrdir_implementations',
3338
3336
'bzrlib.tests.commands',
3339
'bzrlib.tests.interrepository_implementations',
3340
'bzrlib.tests.intertree_implementations',
3341
'bzrlib.tests.inventory_implementations',
3337
'bzrlib.tests.per_branch',
3338
'bzrlib.tests.per_bzrdir',
3339
'bzrlib.tests.per_interrepository',
3340
'bzrlib.tests.per_intertree',
3341
'bzrlib.tests.per_inventory',
3342
3342
'bzrlib.tests.per_interbranch',
3343
3343
'bzrlib.tests.per_lock',
3344
'bzrlib.tests.per_transport',
3345
'bzrlib.tests.per_tree',
3344
3346
'bzrlib.tests.per_repository',
3345
3347
'bzrlib.tests.per_repository_chk',
3346
3348
'bzrlib.tests.per_repository_reference',
3349
'bzrlib.tests.per_workingtree',
3350
'bzrlib.tests.test__annotator',
3347
3351
'bzrlib.tests.test__chk_map',
3348
3352
'bzrlib.tests.test__dirstate_helpers',
3349
3353
'bzrlib.tests.test__groupcompress',
3481
3485
'bzrlib.tests.test_transactions',
3482
3486
'bzrlib.tests.test_transform',
3483
3487
'bzrlib.tests.test_transport',
3484
'bzrlib.tests.test_transport_implementations',
3485
3488
'bzrlib.tests.test_transport_log',
3486
3489
'bzrlib.tests.test_tree',
3487
3490
'bzrlib.tests.test_treebuilder',
3502
3505
'bzrlib.tests.test_workingtree_4',
3503
3506
'bzrlib.tests.test_wsgi',
3504
3507
'bzrlib.tests.test_xml',
3505
'bzrlib.tests.tree_implementations',
3506
'bzrlib.tests.workingtree_implementations',
3509
3510
loader = TestUtil.TestLoader()
3512
if keep_only is not None:
3513
id_filter = TestIdList(keep_only)
3511
3514
if starting_with:
3512
3515
starting_with = [test_prefix_alias_registry.resolve_alias(start)
3513
3516
for start in starting_with]
3526
3529
loader = TestUtil.FilteredByModuleTestLoader(interesting_module)
3528
3531
elif keep_only is not None:
3529
id_filter = TestIdList(keep_only)
3530
3532
loader = TestUtil.FilteredByModuleTestLoader(id_filter.refers_to)
3531
3533
def interesting_module(name):
3532
3534
return id_filter.refers_to(name)