Skip to content

Commit d63dfb9

Browse files
authored
enable lldb tests that now pass consistently against ds2 on Android and Linux (#177)
Enable lldb test cases on Android and Linux that now pass due to recent fixes. The large number of enabled Linux tests were fixed by #173.
1 parent 591f204 commit d63dfb9

File tree

3 files changed

+0
-174
lines changed

3 files changed

+0
-174
lines changed

Support/Testing/Excluded/ds2/android-x86_64.excluded

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,11 @@ skip
22
TestBreakpointSerialization.BreakpointSerialization.test_scripted_extra_args
33
TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwarf
44
TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwo
5-
TestChangeProcessGroup.ChangeProcessGroupTestCase.test_setpgid
6-
TestChangeValueAPI.ChangeValueAPITestCase.test_change_value_dwarf
75
TestCommandScript.CmdPythonTestCase.test
8-
TestConcurrentTwoWatchpointsOneBreakpoint.ConcurrentTwoWatchpointsOneBreakpoint.test
9-
TestConcurrentSignalNWatchNBreak.ConcurrentSignalNWatchNBreak.test
106
TestCreateAfterAttach.CreateAfterAttachTestCase.test_create_after_attach_dwarf
117
TestCreateAfterAttach.CreateAfterAttachTestCase.test_create_after_attach_dwo
128
TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwarf
139
TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwo
14-
TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwarf
15-
TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwo
1610
TestExec.ExecTestCase.test_correct_thread_plan_state_before_exec
1711
TestExec.ExecTestCase.test_hitting_exec
1812
TestExec.ExecTestCase.test_skipping_exec
@@ -73,7 +67,6 @@ TestGdbRemoteMemoryAllocation.TestGdbRemoteMemoryAllocation.test_supported_llgs
7367
TestGdbRemoteModuleInfo.TestGdbRemoteModuleInfo.test_module_info_llgs
7468
TestGdbRemoteTargetXmlPacket.TestGdbRemoteTargetXmlPacket.test_g_target_xml_returns_correct_data_llgs
7569
TestGdbRemoteThreadsInStopReply.TestGdbRemoteThreadsInStopReply.test_stop_reply_contains_thread_pcs_llgs
76-
TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_id_api
7770
TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_name_api
7871
TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwarf
7972
TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwo
@@ -87,8 +80,6 @@ TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_fork_events_llgs
8780
TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_siginfo_read_llgs
8881
TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_vfork_events_llgs
8982
TestLldbGdbServer.LldbGdbServerTestCase.test_qXfer_siginfo_read_llgs
90-
TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands
91-
TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands_with_svr4
9283
TestLoadUnload.LoadUnloadTestCase.test_static_init_during_load
9384
TestMachCore.MachCoreTestCase.test_selected_thread
9485
TestMainThreadExit.ThreadExitTestCase.test
@@ -121,7 +112,6 @@ TestSendSignal.SendSignalTestCase.test_with_run_command_dwarf
121112
TestSendSignal.SendSignalTestCase.test_with_run_command_dwo
122113
TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars
123114
TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars
124-
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_small_timeout_fast_stepping
125115
TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwarf
126116
TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwo
127117
TestSyntheticCapping.SyntheticCappingTestCase.test_with_run_command_dwo

Support/Testing/Excluded/ds2/linux-i686.excluded

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,20 @@ skip
22
lldbsuite.test.lldbtest.TestPrintf.test_dwarf
33
lldbsuite.test.lldbtest.TestPrintf.test_dwo
44
TestBadAddressBreakpoints.BadAddressBreakpointTestCase.test_bad_address_breakpoints
5-
TestBreakpointInGlobalConstructor.TestBreakpointInGlobalConstructors.test
65
TestBreakpointSerialization.BreakpointSerialization.test_scripted_extra_args
76
TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwarf
87
TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwo
9-
TestBtAliasRepeat.TestCase.test_dwarf
10-
TestBtAliasRepeat.TestCase.test_dwo
11-
TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwarf
12-
TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwo
138
TestCallStopAndContinue.ExprCommandCallStopContinueTestCase.test_dwarf
149
TestCallStopAndContinue.ExprCommandCallStopContinueTestCase.test_dwo
15-
TestChangeProcessGroup.ChangeProcessGroupTestCase.test_setpgid
1610
TestCommandScript.CmdPythonTestCase.test
17-
TestCompletion.CommandLineCompletionTestCase.test_process_unload
18-
TestConflictingSymbol.TestConflictingSymbols.test_conflicting_symbols
19-
TestConstVariables.ConstVariableTestCase.test_and_run_command_dwarf
20-
TestConstVariables.ConstVariableTestCase.test_and_run_command_dwo
21-
TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwarf
22-
TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwo
23-
TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwarf
24-
TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwo
25-
TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwarf
26-
TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwo
2711
TestCppGlobalOperators.TestCppGlobalOperators.test_operator_new_dwarf
2812
TestCppGlobalOperators.TestCppGlobalOperators.test_operator_new_dwo
29-
TestCPPThis.CPPThisTestCase.test_with_run_command_dwarf
30-
TestCPPThis.CPPThisTestCase.test_with_run_command_dwo
31-
TestCStrings.CStringsTestCase.test_with_run_command_dwarf
32-
TestCStrings.CStringsTestCase.test_with_run_command_dwo
3313
TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwarf
3414
TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwo
3515
TestDataFormatterGenericMultiSet.GenericMultiSetDataFormatterTestCase.test_with_run_command_libstdcpp_dwo
3616
TestDataFormatterHexCaps.DataFormatterHexCapsTestCase.test_with_run_command_dwo
3717
TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwarf
3818
TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwo
39-
TestDWIMPrint.TestCase.test_expressions_dwarf
40-
TestDWIMPrint.TestCase.test_expressions_dwo
4119
TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_without_svr4
4220
TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_with_svr4
4321
TestDyldLaunchLinux.TestLinux64LaunchingViaDynamicLoader.test
@@ -46,15 +24,9 @@ TestExec.ExecTestCase.test_hitting_exec
4624
TestExec.ExecTestCase.test_skipping_exec
4725
TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwarf
4826
TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwo
49-
TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwarf
50-
TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwo
5127
TestFixIts.ExprCommandWithFixits.test_with_dummy_target_dwo
52-
TestFormatters.ExprFormattersTestCase.test_dwarf
53-
TestFormatters.ExprFormattersTestCase.test_dwo
5428
TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwarf
5529
TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwo
56-
TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwarf
57-
TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwo
5830
TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_attach_with_vAttachWait_llgs
5931
TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_after_attach_with_vAttachOrWait_llgs
6032
TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_before_attach_with_vAttachOrWait_llgs
@@ -104,30 +76,10 @@ TestGdbRemoteFork.TestGdbRemoteFork.test_vkill_parent_llgs
10476
TestGdbRemoteMemoryAllocation.TestGdbRemoteMemoryAllocation.test_bad_packet_llgs
10577
TestGdbRemoteModuleInfo.TestGdbRemoteModuleInfo.test_module_info_llgs
10678
TestGdbRemoteThreadsInStopReply.TestGdbRemoteThreadsInStopReply.test_stop_reply_contains_thread_pcs_llgs
107-
TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwarf
108-
TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwo
109-
TestHandleAbort.HandleAbortTestCase.test_inferior_handle_sigabrt
11079
TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_id_api
11180
TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_name_api
112-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwarf
113-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwo
114-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwarf
115-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwo
116-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwarf
117-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwo
118-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwarf
119-
TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwo
12081
TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwarf
12182
TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwo
122-
TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwarf
123-
TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwo
124-
TestIRInterpreter.IRInterpreterTestCase.test_ir_interpreter
125-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwarf
126-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwo
127-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwarf
128-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwo
129-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwarf
130-
TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwo
13183
TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_another_pid_llgs
13284
TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_minus_one_pid_llgs
13385
TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_zero_pid_llgs
@@ -136,19 +88,12 @@ TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_fork_events_llgs
13688
TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_siginfo_read_llgs
13789
TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_vfork_events_llgs
13890
TestLldbGdbServer.LldbGdbServerTestCase.test_qXfer_siginfo_read_llgs
139-
TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands_with_svr4
140-
TestLoadUnload.LoadUnloadTestCase.test_load_unload_with_svr4
14191
TestLoadUnload.LoadUnloadTestCase.test_static_init_during_load
14292
TestMachCore.MachCoreTestCase.test_selected_thread
14393
TestMainThreadExit.ThreadExitTestCase.test
144-
TestMemoryFind.MemoryFindTestCase.test_memory_find_dwarf
145-
TestMemoryFind.MemoryFindTestCase.test_memory_find_dwo
14694
TestMemoryHoles.MemoryHolesTestCase.test_memory_find
14795
TestMemoryRegion.MemoryCommandRegion.test_command
14896
TestMemoryRegion.MemoryCommandRegion.test_no_overlapping_regions
149-
TestModuleLoadedNotifys.ModuleLoadedNotifysTestCase.test_launch_notifications
150-
TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwarf
151-
TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwo
15297
TestNestedAlias.NestedAliasTestCase.test_nested_alias
15398
TestNonStop.LldbGdbServerTestCase.test_exit_llgs
15499
TestNonStop.LldbGdbServerTestCase.test_exit_query_llgs
@@ -164,46 +109,26 @@ TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_llgs
164109
TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_run_both_llgs
165110
TestNonStop.LldbGdbServerTestCase.test_vCont_then_stop_llgs
166111
TestNonStop.LldbGdbServerTestCase.test_vCtrlC_llgs
167-
TestNoreturnUnwind.NoreturnUnwind.test_dwarf
168-
TestNoreturnUnwind.NoreturnUnwind.test_dwo
169112
TestPlatformCommand.PlatformCommandTestCase.test_shell
170-
TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwarf
171-
TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwo
172113
TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwarf
173114
TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwo
174115
TestReturnValue.ReturnValueTestCase.test_with_python_dwarf
175116
TestReturnValue.ReturnValueTestCase.test_with_python_dwo
176-
TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwarf
177-
TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwo
178117
TestSendSignal.SendSignalTestCase.test_with_run_command_dwarf
179118
TestSendSignal.SendSignalTestCase.test_with_run_command_dwo
180119
TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars
181120
TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars
182-
TestSharedLib.SharedLibTestCase.test_expr_dwarf
183-
TestSharedLib.SharedLibTestCase.test_expr_dwo
184-
TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwarf
185-
TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwo
186121
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_large_timeout_fast_stepping
187122
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_small_timeout_fast_stepping
188123
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_with_inner_breakpoint_continue
189124
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_large_timeout_slow_stepping
190125
TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_small_timeout_slow_stepping
191126
TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwarf
192127
TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwo
193-
TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf
194-
TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf
195-
TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo
196-
TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo
197-
TestStepThroughTrampoline.StepThroughTrampoline.test_dwarf
198-
TestStepThroughTrampoline.StepThroughTrampoline.test_dwo
199128
TestSyntheticCapping.SyntheticCappingTestCase.test_with_run_command_dwo
200-
TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwarf
201-
TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwo
202129
TestThreadBacktraceRepeat.TestThreadBacktracePage.test_thread_backtrace_one_thread
203130
TestThreadBacktraceRepeat.TestThreadBacktracePage.test_thread_backtrace_two_threads
204131
TestThreadJump.ThreadJumpTestCase.test_dwarf
205132
TestThreadJump.ThreadJumpTestCase.test_dwo
206-
TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwarf
207-
TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwo
208133
TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwarf
209134
TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwo

0 commit comments

Comments
 (0)