contrib/benchmarks/__init__.py
changeset 30559 d83ca854fa21
parent 30406 cff0f5926797
child 30588 be0e7af80543
equal deleted inserted replaced
30557:cbeb54ec0481 30559:d83ca854fa21
    48 outputre = re.compile((r'! wall (\d+.\d+) comb \d+.\d+ user \d+.\d+ sys '
    48 outputre = re.compile((r'! wall (\d+.\d+) comb \d+.\d+ user \d+.\d+ sys '
    49                        r'\d+.\d+ \(best of \d+\)'))
    49                        r'\d+.\d+ \(best of \d+\)'))
    50 
    50 
    51 def runperfcommand(reponame, command, *args, **kwargs):
    51 def runperfcommand(reponame, command, *args, **kwargs):
    52     os.environ["HGRCPATH"] = os.environ.get("ASVHGRCPATH", "")
    52     os.environ["HGRCPATH"] = os.environ.get("ASVHGRCPATH", "")
    53     ui = uimod.ui()
    53     ui = uimod.ui.load()
    54     repo = hg.repository(ui, os.path.join(reposdir, reponame))
    54     repo = hg.repository(ui, os.path.join(reposdir, reponame))
    55     perfext = extensions.load(ui, 'perfext',
    55     perfext = extensions.load(ui, 'perfext',
    56                               os.path.join(basedir, 'contrib', 'perf.py'))
    56                               os.path.join(basedir, 'contrib', 'perf.py'))
    57     cmd = getattr(perfext, command)
    57     cmd = getattr(perfext, command)
    58     ui.pushbuffer()
    58     ui.pushbuffer()