diff options
author | Zachary Turner <zturner@google.com> | 2015-12-09 19:45:51 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2015-12-09 19:45:51 +0000 |
commit | 76972031fa9afe6a1a2911d20de248da15bc92ec (patch) | |
tree | 27bb5379f3d5691fb61f6176686176f5dbf70572 /lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py | |
parent | 6c8733346a0f479fb5bc03aa39e131bdcbd3f457 (diff) | |
download | bcm5719-llvm-76972031fa9afe6a1a2911d20de248da15bc92ec.tar.gz bcm5719-llvm-76972031fa9afe6a1a2911d20de248da15bc92ec.zip |
Remove -k command line option from dotest.py.
This is part of an effort to remove unused command line options.
llvm-svn: 255143
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py b/lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py deleted file mode 100644 index eee92f65eef..00000000000 --- a/lldb/packages/Python/lldbsuite/test/benchmarks/stepping/TestRunHooksThenSteppings.py +++ /dev/null @@ -1,65 +0,0 @@ -"""Test lldb's stepping speed.""" - -from __future__ import print_function - - - -import os, sys -import lldb -from lldbsuite.test import configuration -from lldbsuite.test.lldbbench import * - -class RunHooksThenSteppingsBench(BenchBase): - - mydir = TestBase.compute_mydir(__file__) - - def setUp(self): - BenchBase.setUp(self) - self.count = configuration.bmIterationCount - if self.count <= 0: - self.count = 50 - - @benchmarks_test - @no_debug_info_test - @expectedFailureWindows("llvm.org/pr22274: need a pexpect replacement for windows") - def test_lldb_runhooks_then_steppings(self): - """Test lldb steppings on a large executable.""" - print() - self.run_lldb_runhooks_then_steppings(self.count) - print("lldb stepping benchmark:", self.stopwatch) - - def run_lldb_runhooks_then_steppings(self, count): - import pexpect - # Set self.child_prompt, which is "(lldb) ". - self.child_prompt = '(lldb) ' - prompt = self.child_prompt - - self.child = pexpect.spawn('%s %s' % (lldbtest_config.lldbExec, self.lldbOption)) - self.child.expect_exact(prompt) - # So that the child gets torn down after the test. - child = self.child - - # Turn on logging for what the child sends back. - if self.TraceOn(): - child.logfile_read = sys.stdout - - #lldb.runHooks = ['process attach -n Mail'] - - # Perform the run hooks to bring lldb debugger to the desired state. - self.runHooks(child=child, child_prompt=prompt) - - # Reset the stopwatch now. - self.stopwatch.reset() - for i in range(count): - with self.stopwatch: - # Step through the function. - child.sendline('next') # Aka 'thread step-over'. - child.expect_exact(prompt) - - child.sendline('quit') - try: - self.child.expect(pexpect.EOF) - except: - pass - - self.child = None |