diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/bench.py')
| -rw-r--r-- | packages/Python/lldbsuite/test/bench.py | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/packages/Python/lldbsuite/test/bench.py b/packages/Python/lldbsuite/test/bench.py index ce9c2e75d711..5a0fec7534a8 100644 --- a/packages/Python/lldbsuite/test/bench.py +++ b/packages/Python/lldbsuite/test/bench.py @@ -17,14 +17,16 @@ See also bench-history.  from __future__ import print_function  from __future__ import absolute_import -import os, sys +import os +import sys  import re  from optparse import OptionParser  # dotest.py invocation with no '-e exe-path' uses lldb as the inferior program,  # unless there is a mentioning of custom executable program.  benches = [ -    # Measure startup delays creating a target, setting a breakpoint, and run to breakpoint stop. +    # Measure startup delays creating a target, setting a breakpoint, and run +    # to breakpoint stop.      './dotest.py -v +b %E %X -n -p TestStartupDelays.py',      # Measure 'frame variable' response after stopping at a breakpoint. @@ -40,6 +42,7 @@ benches = [      './dotest.py -v +b -n %E -p TestDoAttachThenDisassembly.py'  ] +  def main():      """Read the items from 'benches' and run the command line one by one."""      parser = OptionParser(usage="""\ @@ -57,14 +60,14 @@ Run the standard benchmarks defined in the list named 'benches'.\      # Parses the options, if any.      opts, args = parser.parse_args() -                           +      print("Starting bench runner....")      for item in benches:          command = item.replace('%E',                                 '-e "%s"' % opts.exe if opts.exe else '') -        command = command.replace('%X', -                               '-x "%s"' % opts.break_spec if opts.break_spec else '') +        command = command.replace('%X', '-x "%s"' % +                                  opts.break_spec if opts.break_spec else '')          print("Running %s" % (command))          os.system(command) | 
