[lldb] Add assertStopReason helper function
Add a function to make it easier to debug a test failure caused by an
unexpected stop reason. This is similar to the assertState helper that
was added in ce825e4674.
Before:
self.assertEqual(stop_reason, lldb.eStopReasonInstrumentation)
AssertionError: 5 != 10
After:
self.assertStopReason(stop_reason, lldb.eStopReasonInstrumentation)
AssertionError: signal (5) != instrumentation (10)
Differential revision: https://reviews.llvm.org/D131083
This commit is contained in:
@@ -122,7 +122,7 @@ class ScriptedProcesTestCase(TestBase):
|
||||
self.assertTrue(thread, "Invalid thread.")
|
||||
self.assertEqual(thread.GetThreadID(), 0x19)
|
||||
self.assertEqual(thread.GetName(), "DummyScriptedThread.thread-1")
|
||||
self.assertEqual(thread.GetStopReason(), lldb.eStopReasonSignal)
|
||||
self.assertStopReason(thread.GetStopReason(), lldb.eStopReasonSignal)
|
||||
|
||||
self.assertGreater(thread.GetNumFrames(), 0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user