Make calling the super class's setUp() method less fragile.
llvm-svn: 116490
This commit is contained in:
		
							parent
							
								
									d65924f4a0
								
							
						
					
					
						commit
						aadcef54de
					
				| 
						 | 
					@ -32,7 +32,8 @@ class ArrayTypesTestCase(TestBase):
 | 
				
			||||||
        self.array_types_python()
 | 
					        self.array_types_python()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(ArrayTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,7 +32,8 @@ class BitfieldsTestCase(TestBase):
 | 
				
			||||||
        self.bitfields_variable_python()
 | 
					        self.bitfields_variable_python()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(BitfieldsTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,8 @@ class BreakpointCommandTestCase(TestBase):
 | 
				
			||||||
        self.breakpoint_command_sequence()
 | 
					        self.breakpoint_command_sequence()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(BreakpointCommandTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,8 @@ class BreakpointLocationsTestCase(TestBase):
 | 
				
			||||||
        self.breakpoint_locations_test()
 | 
					        self.breakpoint_locations_test()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(BreakpointLocationsTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,7 +47,8 @@ class ClassTypesTestCase(TestBase):
 | 
				
			||||||
        self.class_types_expr_parser()
 | 
					        self.class_types_expr_parser()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(ClassTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break for main.cpp.
 | 
					        # Find the line number to break for main.cpp.
 | 
				
			||||||
        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
					        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -34,7 +34,8 @@ class IterateFrameAndDisassembleTestCase(TestBase):
 | 
				
			||||||
        self.disassemble_call_stack_api()
 | 
					        self.disassemble_call_stack_api()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(IterateFrameAndDisassembleTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break for main.cpp.
 | 
					        # Find the line number to break for main.cpp.
 | 
				
			||||||
        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
					        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,8 @@ class EnumTypesTestCase(TestBase):
 | 
				
			||||||
        self.image_lookup_for_enum_type()
 | 
					        self.image_lookup_for_enum_type()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(EnumTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -85,7 +85,8 @@ class FoundationTestCase(TestBase):
 | 
				
			||||||
            substrs = ["Foundation`-[NSAutoreleasePool release]"])
 | 
					            substrs = ["Foundation`-[NSAutoreleasePool release]"])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(FoundationTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.m', '// Set break point at this line.')
 | 
					        self.line = line_number('main.m', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,8 @@ class FunctionTypesTestCase(TestBase):
 | 
				
			||||||
        self.function_types()
 | 
					        self.function_types()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(FunctionTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,8 @@ class GlobalVariablesTestCase(TestBase):
 | 
				
			||||||
        self.global_variables()
 | 
					        self.global_variables()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(GlobalVariablesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,8 @@ class UniversalTestCase(TestBase):
 | 
				
			||||||
    mydir = "macosx/universal"
 | 
					    mydir = "macosx/universal"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(UniversalTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,8 @@ class SetValuesTestCase(TestBase):
 | 
				
			||||||
        self.set_values()
 | 
					        self.set_values()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(SetValuesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line numbers to break inside main().
 | 
					        # Find the line numbers to break inside main().
 | 
				
			||||||
        self.line1 = line_number('main.c', '// Set break point #1.')
 | 
					        self.line1 = line_number('main.c', '// Set break point #1.')
 | 
				
			||||||
        self.line2 = line_number('main.c', '// Set break point #2.')
 | 
					        self.line2 = line_number('main.c', '// Set break point #2.')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,7 +21,8 @@ class SendSignalTestCase(TestBase):
 | 
				
			||||||
        self.send_signal()
 | 
					        self.send_signal()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(SendSignalTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.c', 'Put breakpoint here')
 | 
					        self.line = line_number('main.c', 'Put breakpoint here')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,8 @@ class STLTestCase(TestBase):
 | 
				
			||||||
        self.step_into_stl()
 | 
					        self.step_into_stl()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(STLTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
					        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,8 @@ class StdCXXDisassembleTestCase(TestBase):
 | 
				
			||||||
    mydir = "stl"
 | 
					    mydir = "stl"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(StdCXXDisassembleTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
					        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,8 @@ class StructTypesTestCase(TestBase):
 | 
				
			||||||
        self.struct_types()
 | 
					        self.struct_types()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(StructTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break for main.c.
 | 
					        # Find the line number to break for main.c.
 | 
				
			||||||
        self.line = line_number('main.c', '// Set break point at this line.')
 | 
					        self.line = line_number('main.c', '// Set break point at this line.')
 | 
				
			||||||
        self.first_executable_line = line_number('main.c',
 | 
					        self.first_executable_line = line_number('main.c',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,8 @@ class UnsignedTypesTestCase(TestBase):
 | 
				
			||||||
        self.unsigned_types()
 | 
					        self.unsigned_types()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def setUp(self):
 | 
					    def setUp(self):
 | 
				
			||||||
        super(UnsignedTypesTestCase, self).setUp()
 | 
					        # Call super's setUp().
 | 
				
			||||||
 | 
					        TestBase.setUp(self)
 | 
				
			||||||
        # Find the line number to break inside main().
 | 
					        # Find the line number to break inside main().
 | 
				
			||||||
        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
					        self.line = line_number('main.cpp', '// Set break point at this line.')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue