[Lldb-commits] [lldb] 13dfe0f - [lldb] [test] Update baseline test status for FreeBSD

Michał Górny via lldb-commits lldb-commits at lists.llvm.org
Fri Jun 17 05:35:33 PDT 2022


Author: Michał Górny
Date: 2022-06-17T14:35:18+02:00
New Revision: 13dfe0f0fc267f3f747a5e0802c0a8b01240d0af

URL: https://github.com/llvm/llvm-project/commit/13dfe0f0fc267f3f747a5e0802c0a8b01240d0af
DIFF: https://github.com/llvm/llvm-project/commit/13dfe0f0fc267f3f747a5e0802c0a8b01240d0af.diff

LOG: [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

Added: 
    

Modified: 
    lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
    lldb/test/API/commands/target/basic/TestTargetCommand.py
    lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
    lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
    lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py
    lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py
    lldb/test/API/python_api/event/TestEvents.py
    lldb/test/API/tools/lldb-server/TestLldbGdbServer.py
    lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py
    lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test
    lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py b/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
index 938934f1d3fa4..1026de6e491ce 100644
--- a/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
+++ b/lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
@@ -74,7 +74,6 @@ def test_nav_arrow_down(self):
 
     @skipIfAsan
     @skipIfEditlineSupportMissing
-    @expectedFailureAll(oslist=['freebsd'], bugnumber='llvm.org/pr48316')
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
     def test_nav_arrow_up_empty(self):
         """

diff  --git a/lldb/test/API/commands/target/basic/TestTargetCommand.py b/lldb/test/API/commands/target/basic/TestTargetCommand.py
index 9904eb02394a9..0f153fcdbfed8 100644
--- a/lldb/test/API/commands/target/basic/TestTargetCommand.py
+++ b/lldb/test/API/commands/target/basic/TestTargetCommand.py
@@ -470,6 +470,8 @@ def test_target_modules_search_paths_query(self):
                     substrs=["query requires one argument"])
 
     @no_debug_info_test
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56079")
     def test_target_modules_type(self):
         self.buildB()
         self.runCmd("file " + self.getBuildArtifact("b.out"),

diff  --git a/lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py b/lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
index da5ea215bc236..b1a1c4fb007a2 100644
--- a/lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
+++ b/lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
@@ -95,9 +95,6 @@ def check_two_threads(self, result_str, thread_id_1, name_1, thread_id_2, name_2
     # the comments whether it was getting two threads to the same breakpoint that was
     # problematic, or the step-out part.  This test stops at the rendevous point so I'm
     # removing the skipIfLinux to see if we see any flakiness in just this part of the test.
-    @expectedFailureAll(
-        oslist=["freebsd"],
-        bugnumber="llvm.org/pr18066 inferior does not exit")
     @skipIfWindows # This test will hang on windows llvm.org/pr21753
     @expectedFailureAll(oslist=["windows"])
     @expectedFailureNetBSD
@@ -157,7 +154,3 @@ def test_thread_backtrace_two_threads(self):
         self.assertTrue(result.Succeeded(), "repeat command succeeded for two threads")
         result_str = result.GetOutput()
         self.check_two_threads(result_str, thread_id_1, name_1, thread_id_2, name_2, 13, 22)
-
-        
-
-        

diff  --git a/lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py b/lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
index 40a20a04b76b1..aafa43fc5bb69 100644
--- a/lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
+++ b/lldb/test/API/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
@@ -13,6 +13,8 @@ class BreakpointSetRestart(TestBase):
     BREAKPOINT_TEXT = 'Set a breakpoint here'
 
     @skipIfNetBSD
+    @skipIf(oslist=["freebsd"],
+            bugnumber="github.com/llvm/llvm-project/issues/56082")
     def test_breakpoint_set_restart(self):
         self.build()
 

diff  --git a/lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py b/lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py
index 71a7e60333907..7c18643294566 100644
--- a/lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py
+++ b/lldb/test/API/functionalities/thread/step_out/TestThreadStepOut.py
@@ -14,9 +14,6 @@ class ThreadStepOutTestCase(TestBase):
 
     mydir = TestBase.compute_mydir(__file__)
 
-    @expectedFailureAll(
-        oslist=["freebsd"],
-        bugnumber="llvm.org/pr18066 inferior does not exit")
     @skipIfWindows # This test will hang on windows llvm.org/pr21753
     @expectedFailureAll(oslist=["windows"])
     @expectedFailureNetBSD
@@ -25,9 +22,6 @@ def test_step_single_thread(self):
         self.build()
         self.step_out_test(self.step_out_single_thread_with_cmd)
 
-    @expectedFailureAll(
-        oslist=["freebsd"],
-        bugnumber="llvm.org/pr19347 2nd thread stops at breakpoint")
     @skipIfWindows # This test will hang on windows llvm.org/pr21753
     @expectedFailureAll(oslist=["windows"])
     @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):
         self.build()
         self.step_out_test(self.step_out_all_threads_with_cmd)
 
-    @expectedFailureAll(
-        oslist=["freebsd"],
-        bugnumber="llvm.org/pr19347 2nd thread stops at breakpoint")
     @skipIfWindows # This test will hang on windows llvm.org/pr21753
     @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24681")
     @expectedFailureNetBSD

diff  --git a/lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py b/lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py
index f37331e2cd254..d12431d043253 100644
--- a/lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py
+++ b/lldb/test/API/lang/c/calling-conventions/TestCCallingConventions.py
@@ -61,6 +61,8 @@ def test_stdcall(self):
             return
         self.expect_expr("func(1, 2, 3, 4)", result_type="int", result_value="10")
 
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56084")
     def test_vectorcall(self):
         if not self.build_and_run("vectorcall.c"):
             return

diff  --git a/lldb/test/API/python_api/event/TestEvents.py b/lldb/test/API/python_api/event/TestEvents.py
index 33650c49b850a..69b641bf2c22e 100644
--- a/lldb/test/API/python_api/event/TestEvents.py
+++ b/lldb/test/API/python_api/event/TestEvents.py
@@ -199,7 +199,6 @@ def run(self):
         oslist=["linux"],
         bugnumber="llvm.org/pr23617 Flaky, fails ~1/10 cases")
     @skipIfWindows # This is flakey on Windows AND when it fails, it hangs: llvm.org/pr38373
-    @expectedFailureAll(oslist=["freebsd"], bugnumber="llvm.org/pr48417")
     @expectedFailureNetBSD
     def test_add_listener_to_broadcaster(self):
         """Exercise some SBBroadcaster APIs."""

diff  --git a/lldb/test/API/tools/lldb-server/TestLldbGdbServer.py b/lldb/test/API/tools/lldb-server/TestLldbGdbServer.py
index 8b3c8f0d914ba..eb1ed026c9b63 100644
--- a/lldb/test/API/tools/lldb-server/TestLldbGdbServer.py
+++ b/lldb/test/API/tools/lldb-server/TestLldbGdbServer.py
@@ -525,7 +525,6 @@ def Hc_then_Csignal_signals_correct_thread(self, segfault_signo):
 
     @expectedFailureDarwin
     @skipIfWindows # no SIGSEGV support
-    @expectedFailureAll(oslist=["freebsd"], bugnumber="llvm.org/pr48419")
     @expectedFailureNetBSD
     def test_Hc_then_Csignal_signals_correct_thread_launch(self):
         self.build()

diff  --git a/lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py b/lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py
index 0328003d8ce53..10d4f168789c8 100644
--- a/lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py
+++ b/lldb/test/API/tools/lldb-server/vCont-threads/TestGdbRemote_vContThreads.py
@@ -58,6 +58,8 @@ def get_pid(self):
     @skipIfWindows
     @expectedFailureNetBSD
     @expectedFailureDarwin # No signals delivered
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
     def test_signal_process_without_tid(self):
@@ -85,6 +87,8 @@ def test_signal_one_thread(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @expectedFailureDarwin # Only one signal delivered
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -102,6 +106,8 @@ def test_signal_all_threads(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -118,6 +124,8 @@ def test_signal_process_by_pid(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -133,6 +141,8 @@ def test_signal_process_minus_one(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
     def test_signal_minus_one(self):
@@ -146,6 +156,8 @@ def test_signal_minus_one(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -164,6 +176,8 @@ def test_signal_all_threads_by_pid(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot
@@ -180,6 +194,8 @@ def test_signal_minus_one_by_pid(self):
 
     @skipIfWindows
     @expectedFailureNetBSD
+    @expectedFailureAll(oslist=["freebsd"],
+                        bugnumber="github.com/llvm/llvm-project/issues/56086")
     @add_test_categories(["llgs"])
     @skipIfAsan # Times out under asan
     @skipIf(oslist=["linux"], archs=["arm", "aarch64"]) # Randomly fails on buildbot

diff  --git a/lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test b/lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test
index bbb4830a416b5..86c200fbc51fd 100644
--- a/lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test
+++ b/lldb/test/Shell/Breakpoint/jit-loader_jitlink_elf.test
@@ -1,4 +1,6 @@
 # REQUIRES: target-x86_64
+# https://github.com/llvm/llvm-project/issues/56085
+# XFAIL: system-freebsd
 # XFAIL: system-windows
 
 # JITLink is the Orc-specific JIT linker implementation.

diff  --git a/lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test b/lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test
index 8c289e2870ae6..aaefab831714c 100644
--- a/lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test
+++ b/lldb/test/Shell/Breakpoint/jit-loader_rtdyld_elf.test
@@ -1,4 +1,6 @@
 # REQUIRES: target-x86_64
+# https://github.com/llvm/llvm-project/issues/56085
+# XFAIL: system-freebsd
 # XFAIL: system-windows
 
 # RuntimeDyld can be used to link and load emitted code for both, MCJIT and Orc.


        


More information about the lldb-commits mailing list