summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/bench.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/bench.py')
-rw-r--r--lldb/packages/Python/lldbsuite/test/bench.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/bench.py b/lldb/packages/Python/lldbsuite/test/bench.py
index ce9c2e75d71..5a0fec7534a 100644
--- a/lldb/packages/Python/lldbsuite/test/bench.py
+++ b/lldb/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)
OpenPOWER on IntegriCloud