NO_DEBUG_INFO_TESTCASE = True
+ @expectedFailureAll
def test_process_info_in_mini_dump(self):
"""Test that lldb can read the process information from the Minidump."""
# target create -c linux-x86_64.dmp
self.assertEqual(self.process.GetNumThreads(), 1)
self.assertEqual(self.process.GetProcessID(), 16001)
+ @expectedFailureAll
def test_thread_info_in_mini_dump(self):
"""Test that lldb can read the thread information from the Minidump."""
# target create -c linux-x86_64.dmp
stop_description = thread.GetStopDescription(256)
self.assertTrue("SIGSEGV" in stop_description)
+ @expectedFailureAll
def test_stack_info_in_mini_dump(self):
"""Test that we can see a trivial stack in a breakpad-generated Minidump."""
# target create -c linux-x86_64.dmp
self.assertTrue(eip.IsValid())
self.assertEqual(pc, eip.GetValueAsUnsigned())
+ @expectedFailureAll
def test_snapshot_minidump(self):
"""Test that if we load a snapshot minidump file (meaning the process did not crash) there is no stop reason."""
# target create -c linux-x86_64_not_crashed.dmp
stop_description = thread.GetStopDescription(256)
self.assertEqual(stop_description, None)
+ @expectedFailureAll
def test_deeper_stack_in_mini_dump(self):
"""Test that we can examine a more interesting stack in a Minidump."""
# Launch with the Minidump, and inspect the stack.
function_name = frame.GetFunctionName()
self.assertTrue(name in function_name)
+ @expectedFailureAll
def test_local_variables_in_mini_dump(self):
"""Test that we can examine local variables in a Minidump."""
# Launch with the Minidump, and inspect a local variable.