diff options
Diffstat (limited to 'packages/Python/lldbsuite/test/benchmarks/continue')
3 files changed, 0 insertions, 115 deletions
| diff --git a/packages/Python/lldbsuite/test/benchmarks/continue/Makefile b/packages/Python/lldbsuite/test/benchmarks/continue/Makefile deleted file mode 100644 index 8a7102e347af2..0000000000000 --- a/packages/Python/lldbsuite/test/benchmarks/continue/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -LEVEL = ../../make - -CXX_SOURCES := main.cpp - -include $(LEVEL)/Makefile.rules diff --git a/packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py b/packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py deleted file mode 100644 index acc09224050d0..0000000000000 --- a/packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py +++ /dev/null @@ -1,74 +0,0 @@ -""" -Test lldb data formatter subsystem. -""" - -from __future__ import print_function - - -import os -import time -import lldb -from lldbsuite.test.decorators import * -from lldbsuite.test.lldbbench import * -from lldbsuite.test.lldbtest import * -from lldbsuite.test import lldbutil - - -class TestBenchmarkContinue(BenchBase): - -    mydir = TestBase.compute_mydir(__file__) - -    @benchmarks_test -    def test_run_command(self): -        """Benchmark different ways to continue a process""" -        self.build() -        self.data_formatter_commands() - -    def setUp(self): -        # Call super's setUp(). -        BenchBase.setUp(self) - -    def data_formatter_commands(self): -        """Benchmark different ways to continue a process""" -        self.runCmd("file "+self.getBuildArtifact("a.out"), -                    CURRENT_EXECUTABLE_SET) - -        bkpt = self.target().FindBreakpointByID( -            lldbutil.run_break_set_by_source_regexp( -                self, "// break here")) - -        self.runCmd("run", RUN_SUCCEEDED) - -        # The stop reason of the thread should be breakpoint. -        self.expect("thread list", STOPPED_DUE_TO_BREAKPOINT, -                    substrs=['stopped', -                             'stop reason = breakpoint']) - -        # This is the function to remove the custom formats in order to have a -        # clean slate for the next test case. -        def cleanup(): -            self.runCmd('type format clear', check=False) -            self.runCmd('type summary clear', check=False) -            self.runCmd('type filter clear', check=False) -            self.runCmd('type synth clear', check=False) -            self.runCmd( -                "settings set target.max-children-count 256", -                check=False) - -        # Execute the cleanup function during test case tear down. -        self.addTearDownHook(cleanup) - -        runCmd_sw = Stopwatch() -        lldbutil_sw = Stopwatch() - -        for i in range(0, 15): -            runCmd_sw.start() -            self.runCmd("continue") -            runCmd_sw.stop() - -        for i in range(0, 15): -            lldbutil_sw.start() -            lldbutil.continue_to_breakpoint(self.process(), bkpt) -            lldbutil_sw.stop() - -        print("runCmd: %s\nlldbutil: %s" % (runCmd_sw, lldbutil_sw)) diff --git a/packages/Python/lldbsuite/test/benchmarks/continue/main.cpp b/packages/Python/lldbsuite/test/benchmarks/continue/main.cpp deleted file mode 100644 index d715a1150d060..0000000000000 --- a/packages/Python/lldbsuite/test/benchmarks/continue/main.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include <map> - -#define intint_map std::map<int, int>  - -int g_the_foo = 0; - -int thefoo_rw(int arg = 1) -{ -	if (arg < 0) -		arg = 0; -	if (!arg) -		arg = 1; -	g_the_foo += arg; -	return g_the_foo; -} - -int main() -{ -    intint_map ii; -     -    for (int i = 0; i < 15; i++) -    { -        ii[i] = i + 1; -        thefoo_rw(i); // break here -    } - -    ii.clear(); - -    for (int j = 0; j < 15; j++) -    { -        ii[j] = j + 1; -        thefoo_rw(j); // break here -    } -     -    return 0; -} | 
