Author: Jim Ingham
Date: 2022-05-20T11:38:37-07:00
New Revision: 9385a6d6eaa3f4caebdee2eb53b5bf4ca1f1b832

URL: 
https://github.com/llvm/llvm-project/commit/9385a6d6eaa3f4caebdee2eb53b5bf4ca1f1b832
DIFF: 
https://github.com/llvm/llvm-project/commit/9385a6d6eaa3f4caebdee2eb53b5bf4ca1f1b832.diff

LOG: Add some diagnostics to diagnose bot-only failures for 
TestIgnoredExceptions.py

The test for commit bff4673b41781ec5bff6b96b52cf321d2271726c is failing on the
GreenDragon bot but none of us can repro the failure locally.  Adding some 
logging
to the test failure to help diagnose the issue.

Added: 
    

Modified: 
    lldb/test/API/macosx/ignore_exceptions/TestIgnoredExceptions.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/macosx/ignore_exceptions/TestIgnoredExceptions.py 
b/lldb/test/API/macosx/ignore_exceptions/TestIgnoredExceptions.py
index 378ce7a7b6b01..288602199e2e4 100644
--- a/lldb/test/API/macosx/ignore_exceptions/TestIgnoredExceptions.py
+++ b/lldb/test/API/macosx/ignore_exceptions/TestIgnoredExceptions.py
@@ -42,6 +42,11 @@ def suspended_thread_test(self):
         # Now continue, and we should stop with a stop reason of SIGBUS:
         process.Continue()
         self.assertEqual(process.state, lldb.eStateStopped, "Stopped after 
continue to SIGBUS")
+        if thread.stop_reason == lldb.eStopReasonBreakpoint:
+            id = thread.GetStopReasonDataAtIndex(0)
+            name = thread.frame[0].name
+            self.fail("Hit breakpoint {0} in '{1}' rather than getting a 
SIGBUS".format(id, name))
+
         self.assertEqual(thread.stop_reason, lldb.eStopReasonSignal)
         self.assertEqual(thread.GetStopReasonDataAtIndex(0), 10, "Got a 
SIGBUS")
 


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to