mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-05 00:49:43 +00:00
[lldb/Reproducers] Differentiate active and passive replay unexpected packet.
This commit is contained in:
parent
25132b36a8
commit
5f97a540ad
@ -14,7 +14,7 @@ class CmdPythonTestCase(TestBase):
|
||||
mydir = TestBase.compute_mydir(__file__)
|
||||
NO_DEBUG_INFO_TESTCASE = True
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test(self):
|
||||
self.build()
|
||||
self.pycmd_tests()
|
||||
|
@ -17,7 +17,7 @@ class Issue11581TestCase(TestBase):
|
||||
mydir = TestBase.compute_mydir(__file__)
|
||||
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24778")
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_11581_commands(self):
|
||||
# This is the function to remove the custom commands in order to have a
|
||||
# clean slate for the next test case.
|
||||
|
@ -21,7 +21,7 @@ class AttachResumeTestCase(TestBase):
|
||||
@expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr19310')
|
||||
@expectedFailureNetBSD
|
||||
@skipIfWindows # llvm.org/pr24778, llvm.org/pr21753
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_attach_continue_interrupt_detach(self):
|
||||
"""Test attach/continue/interrupt/detach"""
|
||||
self.build()
|
||||
|
@ -39,7 +39,7 @@ class ProcessAttachTestCase(TestBase):
|
||||
self.assertTrue(process, PROCESS_IS_VALID)
|
||||
|
||||
@expectedFailureNetBSD
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_attach_to_process_from_different_dir_by_id(self):
|
||||
"""Test attach by process id"""
|
||||
newdir = self.getBuildArtifact("newdir")
|
||||
|
@ -16,7 +16,7 @@ class TestScriptedResolver(TestBase):
|
||||
NO_DEBUG_INFO_TESTCASE = True
|
||||
|
||||
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24528")
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_scripted_resolver(self):
|
||||
"""Use a scripted resolver to set a by symbol name breakpoint"""
|
||||
self.build()
|
||||
|
@ -26,7 +26,7 @@ class ConditionalBreakTestCase(TestBase):
|
||||
self.build()
|
||||
self.do_conditional_break()
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_with_command(self):
|
||||
"""Simulate a user using lldb commands to break on c() if called from a()."""
|
||||
self.build()
|
||||
|
@ -18,7 +18,7 @@ class TestGDBRemoteClient(GDBRemoteTestBase):
|
||||
process = self.connect(target)
|
||||
self.assertPacketLogContains(["qProcessInfo", "qfThreadInfo"])
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_attach_fail(self):
|
||||
error_msg = "mock-error-msg"
|
||||
|
||||
|
@ -23,7 +23,7 @@ class SendSignalTestCase(TestBase):
|
||||
bugnumber="llvm.org/pr23318: does not report running state")
|
||||
@expectedFailureNetBSD(bugnumber='llvm.org/pr43959')
|
||||
@skipIfWindows # Windows does not support signals
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_with_run_command(self):
|
||||
"""Test that lldb command 'process signal SIGUSR1' sends a signal to the inferior process."""
|
||||
self.build()
|
||||
|
@ -18,14 +18,14 @@ class StepScriptedTestCase(TestBase):
|
||||
self.main_source_file = lldb.SBFileSpec("main.c")
|
||||
self.runCmd("command script import Steps.py")
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_standard_step_out(self):
|
||||
"""Tests stepping with the scripted thread plan laying over a standard
|
||||
thread plan for stepping out."""
|
||||
self.build()
|
||||
self.step_out_with_scripted_plan("Steps.StepOut")
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_scripted_step_out(self):
|
||||
"""Tests stepping with the scripted thread plan laying over an another
|
||||
scripted thread plan for stepping out."""
|
||||
@ -65,12 +65,12 @@ class StepScriptedTestCase(TestBase):
|
||||
# Make sure we didn't let the process run:
|
||||
self.assertEqual(stop_id, process.GetStopID(), "Process didn't run")
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_checking_variable(self):
|
||||
"""Test that we can call SBValue API's from a scripted thread plan - using SBAPI's to step"""
|
||||
self.do_test_checking_variable(False)
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_checking_variable_cli(self):
|
||||
"""Test that we can call SBValue API's from a scripted thread plan - using cli to step"""
|
||||
self.do_test_checking_variable(True)
|
||||
|
@ -19,7 +19,7 @@ class RuntimeTypesTestCase(TestBase):
|
||||
oslist=["macosx"],
|
||||
debug_info="gmodules",
|
||||
bugnumber="llvm.org/pr27862")
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_break(self):
|
||||
"""Test setting objc breakpoints using '_regexp-break' and 'breakpoint set'."""
|
||||
if self.getArchitecture() != 'x86_64':
|
||||
|
@ -22,7 +22,7 @@ class ObjCModulesTestCase(TestBase):
|
||||
|
||||
@skipUnlessDarwin
|
||||
@skipIf(macos_version=["<", "10.12"])
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_expr(self):
|
||||
self.build()
|
||||
exe = self.getBuildArtifact("a.out")
|
||||
|
@ -24,7 +24,7 @@ class PrintObjTestCase(TestBase):
|
||||
# Find the line numbers to break at.
|
||||
self.line = line_number(self.source, '// Set a breakpoint here.')
|
||||
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_print_obj(self):
|
||||
"""
|
||||
Test "print object" where another thread blocks the print object from making progress.
|
||||
|
@ -110,7 +110,7 @@ class HelloWorldTestCase(TestBase):
|
||||
@skipIfiOSSimulator
|
||||
@skipIfAsan # FIXME: Hangs indefinitely.
|
||||
@expectedFailureNetBSD
|
||||
@skipIfReproducer # Unexpected packet during replay
|
||||
@skipIfReproducer # FIXME: Unexpected packet during (active) replay
|
||||
def test_with_attach_to_process_with_name_api(self):
|
||||
"""Create target, spawn a process, and attach to it with process name."""
|
||||
exe = '%s_%d'%(self.testMethodName, os.getpid())
|
||||
|
Loading…
x
Reference in New Issue
Block a user