[Lldb-commits] [PATCH] D154705: [lldb][AArch64] Fix flakiness in TestSVEThreadedDynamic
David Spickett via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Mon Jul 17 01:11:24 PDT 2023
This revision was automatically updated to reflect the committed changes.
Closed by commit rGfdf36c3d4b46: [lldb][AArch64] Fix flakiness in TestSVEThreadedDynamic (authored by DavidSpickett).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D154705/new/
https://reviews.llvm.org/D154705
Files:
lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_dynamic_resize/TestSVEThreadedDynamic.py
Index: lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_dynamic_resize/TestSVEThreadedDynamic.py
===================================================================
--- lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_dynamic_resize/TestSVEThreadedDynamic.py
+++ lldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_dynamic_resize/TestSVEThreadedDynamic.py
@@ -125,8 +125,6 @@
process = self.dbg.GetSelectedTarget().GetProcess()
- thread1 = process.GetThreadAtIndex(0)
-
self.expect(
"thread info 1",
STOPPED_DUE_TO_BREAKPOINT,
@@ -140,6 +138,10 @@
self.runCmd("process continue", RUN_SUCCEEDED)
+ # If we start the checks too quickly, thread 3 may not have started.
+ while (process.GetNumThreads() < 3):
+ pass
+
for idx in range(1, process.GetNumThreads()):
thread = process.GetThreadAtIndex(idx)
if thread.GetStopReason() != lldb.eStopReasonBreakpoint:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D154705.540890.patch
Type: text/x-patch
Size: 1053 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20230717/5c5f753f/attachment.bin>
More information about the lldb-commits
mailing list