diff options
| author | Enrico Granata <egranata@apple.com> | 2015-08-25 23:55:10 +0000 |
|---|---|---|
| committer | Enrico Granata <egranata@apple.com> | 2015-08-25 23:55:10 +0000 |
| commit | 54ed7e18f2b139d71888e4353d30374480f726ed (patch) | |
| tree | 2104cb2f2576b2f4845e45eeea4d33bf889dd1c0 /lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py | |
| parent | beb3a9a970a5c8fccf934c8653c1eadd7c9d815c (diff) | |
| download | bcm5719-llvm-54ed7e18f2b139d71888e4353d30374480f726ed.tar.gz bcm5719-llvm-54ed7e18f2b139d71888e4353d30374480f726ed.zip | |
Rename all functionalities/data-formatter test case with radar bug numbers in them to more meaningful names
llvm-svn: 245993
Diffstat (limited to 'lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py')
| -rw-r--r-- | lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py b/lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py deleted file mode 100644 index 092737b3ac2..00000000000 --- a/lldb/test/functionalities/data-formatter/rdar-11773899/TestFormattersBoolRefPtr.py +++ /dev/null @@ -1,84 +0,0 @@ -""" -Test lldb data formatter subsystem. -""" - -import os, time -import unittest2 -import lldb -from lldbtest import * -import datetime -import lldbutil - -class DataFormatterBoolRefPtr(TestBase): - - mydir = TestBase.compute_mydir(__file__) - - @skipUnlessDarwin - @dsym_test - def test_boolrefptr_with_dsym_and_run_command(self): - """Test the formatters we use for BOOL& and BOOL* in Objective-C.""" - self.buildDsym() - self.boolrefptr_data_formatter_commands() - - @skipUnlessDarwin - @dwarf_test - def test_boolrefptr_with_dwarf_and_run_command(self): - """Test the formatters we use for BOOL& and BOOL* in Objective-C.""" - self.buildDwarf() - self.boolrefptr_data_formatter_commands() - - def setUp(self): - # Call super's setUp(). - TestBase.setUp(self) - # Find the line number to break at. - self.line = line_number('main.mm', '// Set break point at this line.') - - def boolrefptr_data_formatter_commands(self): - """Test the formatters we use for BOOL& and BOOL* in Objective-C.""" - self.runCmd("file a.out", CURRENT_EXECUTABLE_SET) - - lldbutil.run_break_set_by_file_and_line (self, "main.mm", self.line, num_expected_locations=1, loc_exact=True) - - 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 synth clear', check=False) - - # Execute the cleanup function during test case tear down. - self.addTearDownHook(cleanup) - - # Now check that we use the right summary for BOOL& - self.expect('frame variable yes_ref', - substrs = ['YES']) - self.expect('frame variable no_ref', - substrs = ['NO']) - - - # Now check that we use the right summary for BOOL* - self.expect('frame variable yes_ptr', - substrs = ['YES']) - self.expect('frame variable no_ptr', - substrs = ['NO']) - - - # Now check that we use the right summary for BOOL - self.expect('frame variable yes', - substrs = ['YES']) - self.expect('frame variable no', - substrs = ['NO']) - - -if __name__ == '__main__': - import atexit - lldb.SBDebugger.Initialize() - atexit.register(lambda: lldb.SBDebugger.Terminate()) - unittest2.main() |

