Skip to content

Commit 0c8151a

Browse files
committed
[lldb][Test] Disable concurrent vfork tests on Arm and AArch64 Linux (again)
5f3e106 made them a lot more stable but there are still occasions where they will timeout and leave behind stale processes. For example https://lab.llvm.org/buildbot/#/builders/96/builds/56699.
1 parent d72146f commit 0c8151a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

lldb/test/API/functionalities/fork/concurrent_vfork/TestConcurrentVFork.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ def follow_child_helper(self, use_fork, call_exec):
4848
self.expect("continue", patterns=[r"exited with status = 1[0-4]"])
4949

5050
@skipUnlessPlatform(["linux"])
51+
# https://github.com/llvm/llvm-project/issues/85084.
52+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
5153
def test_follow_parent_vfork_no_exec(self):
5254
"""
5355
Make sure that debugging concurrent vfork() from multiple threads won't crash lldb during follow-parent.
@@ -56,6 +58,8 @@ def test_follow_parent_vfork_no_exec(self):
5658
self.follow_parent_helper(use_fork=False, call_exec=False)
5759

5860
@skipUnlessPlatform(["linux"])
61+
# https://github.com/llvm/llvm-project/issues/85084.
62+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
5963
def test_follow_parent_fork_no_exec(self):
6064
"""
6165
Make sure that debugging concurrent fork() from multiple threads won't crash lldb during follow-parent.
@@ -64,6 +68,8 @@ def test_follow_parent_fork_no_exec(self):
6468
self.follow_parent_helper(use_fork=True, call_exec=False)
6569

6670
@skipUnlessPlatform(["linux"])
71+
# https://github.com/llvm/llvm-project/issues/85084.
72+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
6773
def test_follow_parent_vfork_call_exec(self):
6874
"""
6975
Make sure that debugging concurrent vfork() from multiple threads won't crash lldb during follow-parent.
@@ -72,6 +78,8 @@ def test_follow_parent_vfork_call_exec(self):
7278
self.follow_parent_helper(use_fork=False, call_exec=True)
7379

7480
@skipUnlessPlatform(["linux"])
81+
# https://github.com/llvm/llvm-project/issues/85084.
82+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
7583
def test_follow_parent_fork_call_exec(self):
7684
"""
7785
Make sure that debugging concurrent vfork() from multiple threads won't crash lldb during follow-parent.
@@ -80,6 +88,8 @@ def test_follow_parent_fork_call_exec(self):
8088
self.follow_parent_helper(use_fork=True, call_exec=True)
8189

8290
@skipUnlessPlatform(["linux"])
91+
# https://github.com/llvm/llvm-project/issues/85084.
92+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
8393
def test_follow_child_vfork_no_exec(self):
8494
"""
8595
Make sure that debugging concurrent vfork() from multiple threads won't crash lldb during follow-child.
@@ -88,6 +98,8 @@ def test_follow_child_vfork_no_exec(self):
8898
self.follow_child_helper(use_fork=False, call_exec=False)
8999

90100
@skipUnlessPlatform(["linux"])
101+
# https://github.com/llvm/llvm-project/issues/85084.
102+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
91103
def test_follow_child_fork_no_exec(self):
92104
"""
93105
Make sure that debugging concurrent fork() from multiple threads won't crash lldb during follow-child.
@@ -96,6 +108,8 @@ def test_follow_child_fork_no_exec(self):
96108
self.follow_child_helper(use_fork=True, call_exec=False)
97109

98110
@skipUnlessPlatform(["linux"])
111+
# https://github.com/llvm/llvm-project/issues/85084.
112+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
99113
def test_follow_child_vfork_call_exec(self):
100114
"""
101115
Make sure that debugging concurrent vfork() from multiple threads won't crash lldb during follow-child.
@@ -104,6 +118,8 @@ def test_follow_child_vfork_call_exec(self):
104118
self.follow_child_helper(use_fork=False, call_exec=True)
105119

106120
@skipUnlessPlatform(["linux"])
121+
# https://github.com/llvm/llvm-project/issues/85084.
122+
@skipIf(oslist=["linux"], archs=["aarch64", "arm"])
107123
def test_follow_child_fork_call_exec(self):
108124
"""
109125
Make sure that debugging concurrent fork() from multiple threads won't crash lldb during follow-child.

0 commit comments

Comments
 (0)