[Lldb-commits] [lldb] [lldb][Windows] Re-enable tests that are not flaky with lldb-server (PR #227301)
via lldb-commits
lldb-commits at lists.llvm.org
Tue Sep 29 06:01:16 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lldb
Author: Charles Zablit (charles-zablit)
<details>
<summary>Changes</summary>
The following tests pass fine on Windows with lldb-server. Confirmed when running the tests on a machine under artificial load. Under the same load, the in-process plugin did not pass.
---
Full diff: https://github.com/llvm/llvm-project/pull/227301.diff
4 Files Affected:
- (modified) lldb/test/API/commands/process/attach-resume/TestAttachResume.py (+1-1)
- (modified) lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py (+1-1)
- (modified) lldb/test/API/functionalities/thread/multi_break/TestMultipleBreakpoints.py (+1-1)
- (modified) lldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py (+1-1)
``````````diff
diff --git a/lldb/test/API/commands/process/attach-resume/TestAttachResume.py b/lldb/test/API/commands/process/attach-resume/TestAttachResume.py
index dcb86543f6a0f..8225b14efbdc6 100644
--- a/lldb/test/API/commands/process/attach-resume/TestAttachResume.py
+++ b/lldb/test/API/commands/process/attach-resume/TestAttachResume.py
@@ -17,7 +17,7 @@ class AttachResumeTestCase(TestBase):
@skipIfRemote
@expectedFailureNetBSD
- @skipIfWindows # llvm.org/pr24778, llvm.org/pr21753
+ @skipIfWindowsAndNoLLDBServer # llvm.org/pr24778, llvm.org/pr21753
def test_attach_continue_interrupt_detach(self):
"""Test attach/continue/interrupt/detach"""
self.build()
diff --git a/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py b/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
index 6417d01529d7f..a9b24be956646 100644
--- a/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
+++ b/lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
@@ -18,7 +18,7 @@ def test_python_os_plugin(self):
self.build()
self.run_python_os_funcionality()
- @skipIfWindows # This is flaky on Windows
+ @skipIfWindowsAndNoLLDBServer # This is flaky on Windows
def test_run_python_os_step(self):
"""Test that the Python operating system plugin works correctly when single stepping a virtual thread"""
self.build()
diff --git a/lldb/test/API/functionalities/thread/multi_break/TestMultipleBreakpoints.py b/lldb/test/API/functionalities/thread/multi_break/TestMultipleBreakpoints.py
index d98c6d63ddc9c..86c7e3b559457 100644
--- a/lldb/test/API/functionalities/thread/multi_break/TestMultipleBreakpoints.py
+++ b/lldb/test/API/functionalities/thread/multi_break/TestMultipleBreakpoints.py
@@ -17,7 +17,7 @@ def setUp(self):
# Find the line number for our breakpoint.
self.breakpoint = line_number("main.cpp", "// Set breakpoint here")
- @skipIfWindows # This is flakey on Windows: llvm.org/pr24668, llvm.org/pr38373
+ @skipIfWindowsAndNoLLDBServer # This is flakey on Windows: llvm.org/pr24668, llvm.org/pr38373
def test(self):
"""Test simultaneous breakpoints in multiple threads."""
self.build()
diff --git a/lldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py b/lldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py
index 8a21ba25347d2..82c0f1ec098af 100644
--- a/lldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py
+++ b/lldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py
@@ -17,7 +17,7 @@ class ThreadSpecificBreakPlusConditionTestCase(TestBase):
# hits break in another thread in testrun
@add_test_categories(["pyapi"])
@expectedFlakeyNetBSD
- @skipIfWindows # This test is flaky on Windows
+ @skipIfWindowsAndNoLLDBServer # This test is flaky on Windows
def test_python(self):
"""Test that we obey thread conditioned breakpoints."""
self.build()
``````````
</details>
https://github.com/llvm/llvm-project/pull/227301
More information about the lldb-commits
mailing list