/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/__init__.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2020-06-11 12:46:45 UTC
  • mfrom: (7511.1.1 actions-no-fork)
  • Revision ID: breezy.the.bot@gmail.com-20200611124645-4lx66gps99i0hmzh
Avoid using fork when running the testsuite in github actions.

Merged from https://code.launchpad.net/~jelmer/brz/actions-no-fork/+merge/385565

Show diffs side-by-side

added added

removed removed

Lines of Context:
2430
2430
        self.stack = ''.join(traceback.format_list(stack))
2431
2431
 
2432
2432
    def __str__(self):
2433
 
        return self.call.method.decode('utf-8')
 
2433
        return self.call.method
2434
2434
 
2435
2435
    def __repr__(self):
2436
 
        return self.call.method.decode('utf-8')
 
2436
        return self.call.method
2437
2437
 
2438
2438
    def stack(self):
2439
2439
        return self.stack
2655
2655
            # http://pad.lv/825027).
2656
2656
            self.assertIs(None, os.environ.get('BRZ_HOME', None))
2657
2657
            os.environ['BRZ_HOME'] = root
2658
 
            from breezy.bzr.bzrdir import BzrDirMetaFormat1
2659
 
            wt = controldir.ControlDir.create_standalone_workingtree(
2660
 
                root, format=BzrDirMetaFormat1())
 
2658
            wt = controldir.ControlDir.create_standalone_workingtree(root)
2661
2659
            del os.environ['BRZ_HOME']
2662
2660
        except Exception as e:
2663
2661
            self.fail("Fail to initialize the safety net: %r\n" % (e,))
3370
3368
 
3371
3369
def fork_decorator(suite):
3372
3370
    if getattr(os, "fork", None) is None:
3373
 
        raise errors.CommandError("platform does not support fork,"
 
3371
        raise errors.BzrCommandError("platform does not support fork,"
3374
3372
                                     " try --parallel=subprocess instead.")
3375
3373
    concurrency = osutils.local_concurrency()
3376
3374
    if concurrency == 1:
3939
3937
        try:
3940
3938
            parts[0] = self.get(parts[0])
3941
3939
        except KeyError:
3942
 
            raise errors.CommandError(
 
3940
            raise errors.BzrCommandError(
3943
3941
                '%s is not a known test prefix alias' % parts[0])
3944
3942
        return '.'.join(parts)
3945
3943
 
3957
3955
test_prefix_alias_registry.register('bu', 'breezy.utils')
3958
3956
test_prefix_alias_registry.register('bt', 'breezy.tests')
3959
3957
test_prefix_alias_registry.register('bgt', 'breezy.git.tests')
3960
 
test_prefix_alias_registry.register('bbt', 'breezy.bzr.tests')
3961
3958
test_prefix_alias_registry.register('bb', 'breezy.tests.blackbox')
3962
3959
test_prefix_alias_registry.register('bp', 'breezy.plugins')
3963
3960
 
3965
3962
def _test_suite_testmod_names():
3966
3963
    """Return the standard list of test module names to test."""
3967
3964
    return [
3968
 
        'breezy.bzr.tests',
3969
 
        'breezy.git.tests',
 
3965
        'breezy.bzr.tests.test_dirstate',
 
3966
        'breezy.bzr.tests.per_bzrdir',
 
3967
        'breezy.bzr.tests.per_inventory',
 
3968
        'breezy.bzr.tests.per_pack_repository',
 
3969
        'breezy.bzr.tests.per_repository_chk',
 
3970
        'breezy.bzr.tests.per_repository_vf',
 
3971
        'breezy.bzr.tests.per_versionedfile',
 
3972
        'breezy.bzr.tests.test_groupcompress',
 
3973
        'breezy.bzr.tests.test_btree_index',
 
3974
        'breezy.bzr.tests.test_chk_map',
 
3975
        'breezy.bzr.tests.test_chk_serializer',
 
3976
        'breezy.bzr.tests.test_generate_ids',
 
3977
        'breezy.bzr.tests.test_index',
 
3978
        'breezy.bzr.tests.test_inv',
 
3979
        'breezy.bzr.tests.test_inventory_delta',
 
3980
        'breezy.bzr.tests.test_knit',
 
3981
        'breezy.bzr.tests.test_matchers',
 
3982
        'breezy.bzr.tests.test_pack',
 
3983
        'breezy.bzr.tests.test_remote',
 
3984
        'breezy.bzr.tests.test_repository',
 
3985
        'breezy.bzr.tests.test_smart',
 
3986
        'breezy.bzr.tests.test_smart_request',
 
3987
        'breezy.bzr.tests.test_smart_signals',
 
3988
        'breezy.bzr.tests.test_smart_transport',
 
3989
        'breezy.bzr.tests.test_versionedfile',
 
3990
        'breezy.bzr.tests.test_serializer',
 
3991
        'breezy.bzr.tests.test_tag',
 
3992
        'breezy.bzr.tests.test_testament',
 
3993
        'breezy.bzr.tests.test_weave',
 
3994
        'breezy.bzr.tests.test_workingtree_4',
 
3995
        'breezy.bzr.tests.test_xml',
 
3996
        'breezy.bzr.tests.test__btree_serializer',
 
3997
        'breezy.bzr.tests.test__chk_map',
 
3998
        'breezy.bzr.tests.test__dirstate_helpers',
 
3999
        'breezy.bzr.tests.test__groupcompress',
 
4000
        'breezy.git.tests.test_blackbox',
 
4001
        'breezy.git.tests.test_builder',
 
4002
        'breezy.git.tests.test_branch',
 
4003
        'breezy.git.tests.test_cache',
 
4004
        'breezy.git.tests.test_dir',
 
4005
        'breezy.git.tests.test_fetch',
 
4006
        'breezy.git.tests.test_git_remote_helper',
 
4007
        'breezy.git.tests.test_mapping',
 
4008
        'breezy.git.tests.test_memorytree',
 
4009
        'breezy.git.tests.test_object_store',
 
4010
        'breezy.git.tests.test_pristine_tar',
 
4011
        'breezy.git.tests.test_push',
 
4012
        'breezy.git.tests.test_remote',
 
4013
        'breezy.git.tests.test_repository',
 
4014
        'breezy.git.tests.test_refs',
 
4015
        'breezy.git.tests.test_revspec',
 
4016
        'breezy.git.tests.test_roundtrip',
 
4017
        'breezy.git.tests.test_server',
 
4018
        'breezy.git.tests.test_transportgit',
 
4019
        'breezy.git.tests.test_unpeel_map',
 
4020
        'breezy.git.tests.test_urls',
 
4021
        'breezy.git.tests.test_workingtree',
3970
4022
        'breezy.tests.blackbox',
3971
4023
        'breezy.tests.commands',
3972
4024
        'breezy.tests.per_branch',
3999
4051
        'breezy.tests.test_branch',
4000
4052
        'breezy.tests.test_branchbuilder',
4001
4053
        'breezy.tests.test_bugtracker',
 
4054
        'breezy.tests.test_bundle',
 
4055
        'breezy.tests.test_bzrdir',
4002
4056
        'breezy.tests.test__chunks_to_lines',
4003
4057
        'breezy.tests.test_cache_utf8',
4004
4058
        'breezy.tests.test_chunk_writer',
4018
4072
        'breezy.tests.test_debug',
4019
4073
        'breezy.tests.test_diff',
4020
4074
        'breezy.tests.test_directory_service',
4021
 
        'breezy.tests.test_dirty_tracker',
4022
4075
        'breezy.tests.test_email_message',
4023
4076
        'breezy.tests.test_eol_filters',
4024
4077
        'breezy.tests.test_errors',
4063
4116
        'breezy.tests.test_lsprof',
4064
4117
        'breezy.tests.test_mail_client',
4065
4118
        'breezy.tests.test_matchers',
4066
 
        'breezy.tests.test_memorybranch',
4067
4119
        'breezy.tests.test_memorytree',
4068
4120
        'breezy.tests.test_merge',
4069
4121
        'breezy.tests.test_merge3',
4087
4139
        'breezy.tests.test_progress',
4088
4140
        'breezy.tests.test_propose',
4089
4141
        'breezy.tests.test_pyutils',
 
4142
        'breezy.tests.test_read_bundle',
4090
4143
        'breezy.tests.test_reconcile',
4091
4144
        'breezy.tests.test_reconfigure',
4092
4145
        'breezy.tests.test_registry',
4141
4194
        'breezy.tests.test_utextwrap',
4142
4195
        'breezy.tests.test_version',
4143
4196
        'breezy.tests.test_version_info',
 
4197
        'breezy.tests.test_vf_search',
4144
4198
        'breezy.tests.test_views',
4145
4199
        'breezy.tests.test_whitebox',
4146
4200
        'breezy.tests.test_win32utils',
4147
 
        'breezy.tests.test_workspace',
4148
4201
        'breezy.tests.test_workingtree',
4149
4202
        'breezy.tests.test_wsgi',
4150
4203
        ]