Skip to content

Commit 13dfe0f

Browse files
author
Michał Górny
committed
[lldb] [test] Update baseline test status for FreeBSD
Fixes #19721 Fixes #18440 Partially fixes bug #47660 Fixes #47761 Fixes #47763 Sponsored by: The FreeBSD Foundation
1 parent b55d55e commit 13dfe0f

11 files changed

Lines changed: 26 additions & 19 deletions

File tree

lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ def test_nav_arrow_down(self):
7474

7575
@skipIfAsan
7676
@skipIfEditlineSupportMissing
77-
@expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr48316')
7877
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
7978
def test_nav_arrow_up_empty(self):
8079
"""

lldb/test/API/commands/target/basic/TestTargetCommand.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,8 @@ def test_target_modules_search_paths_query(self):
470470
substrs=["query requires one argument"])
471471

472472
@no_debug_info_test
473+
@expectedFailureAll(oslist=["freebsd"],
474+
bugnumber="github.com/llvm/llvm-project/issues/56079")
473475
def test_target_modules_type(self):
474476
self.buildB()
475477
self.runCmd("file " + self.getBuildArtifact("b.out"),

lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,6 @@ def check_two_threads(self, result_str, thread_id_1, name_1, thread_id_2, name_2
9595
# the comments whether it was getting two threads to the same breakpoint that was
9696
# problematic, or the step-out part. This test stops at the rendevous point so I'm
9797
# removing the skipIfLinux to see if we see any flakiness in just this part of the test.
98-
@expectedFailureAll(
99-
oslist=["freebsd"],
100-
bugnumber="llvm.org/pr18066 inferior does not exit")
10198
@skipIfWindows # This test will hang on windows llvm.org/pr21753
10299
@expectedFailureAll(oslist=["windows"])
103100
@expectedFailureNetBSD
@@ -157,7 +154,3 @@ def test_thread_backtrace_two_threads(self):
157154
self.assertTrue(result.Succeeded(), "repeat command succeeded for two threads")
158155
result_str = result.GetOutput()
159156
self.check_two_threads(result_str, thread_id_1, name_1, thread_id_2, name_2, 13, 22)
160-
161-
162-
163-

lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ class BreakpointSetRestart(TestBase):
1313
BREAKPOINT_TEXT = 'Set a breakpoint here'
1414

1515
@skipIfNetBSD
16+
@skipIf(oslist=["freebsd"],
17+
bugnumber="github.com/llvm/llvm-project/issues/56082")
1618
def test_breakpoint_set_restart(self):
1719
self.build()
1820

lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ class ThreadStepOutTestCase(TestBase):
1414

1515
mydir = TestBase.compute_mydir(__file__)
1616

17-
@expectedFailureAll(
18-
oslist=["freebsd"],
19-
bugnumber="llvm.org/pr18066 inferior does not exit")
2017
@skipIfWindows # This test will hang on windows llvm.org/pr21753
2118
@expectedFailureAll(oslist=["windows"])
2219
@expectedFailureNetBSD
@@ -25,9 +22,6 @@ def test_step_single_thread(self):
2522
self.build()
2623
self.step_out_test(self.step_out_single_thread_with_cmd)
2724

28-
@expectedFailureAll(
29-
oslist=["freebsd"],
30-
bugnumber="llvm.org/pr19347 2nd thread stops at breakpoint")
3125
@skipIfWindows # This test will hang on windows llvm.org/pr21753
3226
@expectedFailureAll(oslist=["windows"])
3327
@expectedFailureAll(oslist=["watchos"], archs=['armv7k'], bugnumber="rdar://problem/34674488") # stop reason is trace when it should be step-out
@@ -37,9 +31,6 @@ def test_step_all_threads(self):
3731
self.build()
3832
self.step_out_test(self.step_out_all_threads_with_cmd)
3933

40-
@expectedFailureAll(
41-
oslist=["freebsd"],
42-
bugnumber="llvm.org/pr19347 2nd thread stops at breakpoint")
4334
@skipIfWindows # This test will hang on windows llvm.org/pr21753
4435
@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24681")
4536
@expectedFailureNetBSD

lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ def test_stdcall(self):
6161
return
6262
self.expect_expr("func(1, 2, 3, 4)", result_type="int", result_value="10")
6363

64+
@expectedFailureAll(oslist=["freebsd"],
65+
bugnumber="github.com/llvm/llvm-project/issues/56084")
6466
def test_vectorcall(self):
6567
if not self.build_and_run("vectorcall.c"):
6668
return

lldb/test/API/python_api/event/TestEvents.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ def run(self):
199199
oslist=["linux"],
200200
bugnumber="llvm.org/pr23617 Flaky, fails ~1/10 cases")
201201
@skipIfWindows # This is flakey on Windows AND when it fails, it hangs: llvm.org/pr38373
202-
@expectedFailureAll(oslist=["freebsd"], bugnumber="llvm.org/pr48417")
203202
@expectedFailureNetBSD
204203
def test_add_listener_to_broadcaster(self):
205204
"""Exercise some SBBroadcaster APIs."""

lldb/test/API/tools/lldb-server/TestLldbGdbServer.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,6 @@ def Hc_then_Csignal_signals_correct_thread(self, segfault_signo):
525525

526526
@expectedFailureDarwin
527527
@skipIfWindows # no SIGSEGV support
528-
@expectedFailureAll(oslist=["freebsd"], bugnumber="llvm.org/pr48419")
529528
@expectedFailureNetBSD
530529
def test_Hc_then_Csignal_signals_correct_thread_launch(self):
531530
self.build()

lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ def get_pid(self):
5858
@skipIfWindows
5959
@expectedFailureNetBSD
6060
@expectedFailureDarwin # No signals delivered
61+
@expectedFailureAll(oslist=["freebsd"],
62+
bugnumber="github.com/llvm/llvm-project/issues/56086")
6163
@skipIfAsan # Times out under asan
6264
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
6365
def test_signal_process_without_tid(self):
@@ -85,6 +87,8 @@ def test_signal_one_thread(self):
8587

8688
@skipIfWindows
8789
@expectedFailureNetBSD
90+
@expectedFailureAll(oslist=["freebsd"],
91+
bugnumber="github.com/llvm/llvm-project/issues/56086")
8892
@expectedFailureDarwin # Only one signal delivered
8993
@skipIfAsan # Times out under asan
9094
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -102,6 +106,8 @@ def test_signal_all_threads(self):
102106

103107
@skipIfWindows
104108
@expectedFailureNetBSD
109+
@expectedFailureAll(oslist=["freebsd"],
110+
bugnumber="github.com/llvm/llvm-project/issues/56086")
105111
@add_test_categories(["llgs"])
106112
@skipIfAsan # Times out under asan
107113
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -118,6 +124,8 @@ def test_signal_process_by_pid(self):
118124

119125
@skipIfWindows
120126
@expectedFailureNetBSD
127+
@expectedFailureAll(oslist=["freebsd"],
128+
bugnumber="github.com/llvm/llvm-project/issues/56086")
121129
@add_test_categories(["llgs"])
122130
@skipIfAsan # Times out under asan
123131
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -133,6 +141,8 @@ def test_signal_process_minus_one(self):
133141

134142
@skipIfWindows
135143
@expectedFailureNetBSD
144+
@expectedFailureAll(oslist=["freebsd"],
145+
bugnumber="github.com/llvm/llvm-project/issues/56086")
136146
@add_test_categories(["llgs"])
137147
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
138148
def test_signal_minus_one(self):
@@ -146,6 +156,8 @@ def test_signal_minus_one(self):
146156

147157
@skipIfWindows
148158
@expectedFailureNetBSD
159+
@expectedFailureAll(oslist=["freebsd"],
160+
bugnumber="github.com/llvm/llvm-project/issues/56086")
149161
@add_test_categories(["llgs"])
150162
@skipIfAsan # Times out under asan
151163
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -164,6 +176,8 @@ def test_signal_all_threads_by_pid(self):
164176

165177
@skipIfWindows
166178
@expectedFailureNetBSD
179+
@expectedFailureAll(oslist=["freebsd"],
180+
bugnumber="github.com/llvm/llvm-project/issues/56086")
167181
@add_test_categories(["llgs"])
168182
@skipIfAsan # Times out under asan
169183
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -180,6 +194,8 @@ def test_signal_minus_one_by_pid(self):
180194

181195
@skipIfWindows
182196
@expectedFailureNetBSD
197+
@expectedFailureAll(oslist=["freebsd"],
198+
bugnumber="github.com/llvm/llvm-project/issues/56086")
183199
@add_test_categories(["llgs"])
184200
@skipIfAsan # Times out under asan
185201
@skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot

lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# REQUIRES: target-x86_64
2+
# https://github.com/llvm/llvm-project/issues/56085
3+
# XFAIL: system-freebsd
24
# XFAIL: system-windows
35

46
# JITLink is the Orc-specific JIT linker implementation.

0 commit comments

Comments
 (0)