summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py1
-rw-r--r--lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py1
-rw-r--r--lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py1
-rw-r--r--lldb/test/python_api/process/io/TestProcessIO.py4
-rw-r--r--lldb/test/python_api/signals/TestSignalsAPI.py1
-rw-r--r--lldb/test/python_api/value/change_values/TestChangeValueAPI.py1
-rw-r--r--lldb/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py1
-rw-r--r--lldb/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py1
8 files changed, 11 insertions, 0 deletions
diff --git a/lldb/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py b/lldb/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py
index 5fae24048cb..fbd791bb5b2 100644
--- a/lldb/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py
+++ b/lldb/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py
@@ -70,6 +70,7 @@ class ConcurrentEventsTestCase(TestBase):
self.do_thread_actions(num_breakpoint_threads=1, num_signal_threads=1)
@dwarf_test
+ @expectedFailureLinux # this test fails 2/100 dosep runs
def test_delay_signal_break_dwarf(self):
"""Test (1-second delay) signal and a breakpoint in multiple threads."""
self.buildDwarf(dictionary=self.getBuildFlags())
diff --git a/lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py b/lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py
index 530efafff88..60ecd8c3621 100644
--- a/lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py
+++ b/lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py
@@ -32,6 +32,7 @@ class CreateAfterAttachTestCase(TestBase):
@skipIfFreeBSD # Hangs. Revisit once required functionality is implemented
# for FreeBSD.
@dwarf_test
+ @expectedFailureLinux # this test fails 1/100 dosep runs
def test_create_after_attach_with_dwarf_and_fork(self):
"""Test thread creation after process attach."""
self.buildDwarf(dictionary=self.getBuildFlags(use_cpp11=False))
diff --git a/lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py b/lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py
index 46c80eef8eb..1d32729d1c2 100644
--- a/lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py
+++ b/lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py
@@ -23,6 +23,7 @@ class ThreadSpecificBreakTestCase(TestBase):
@expectedFailureFreeBSD('llvm.org/pr18522') # hits break in another thread in testrun
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 6/100 dosep runs
def test_with_dwarf_python(self):
"""Test that we obey thread conditioned breakpoints."""
self.buildDwarf()
diff --git a/lldb/test/python_api/process/io/TestProcessIO.py b/lldb/test/python_api/process/io/TestProcessIO.py
index 8181a94cfc2..2eb7c298a78 100644
--- a/lldb/test/python_api/process/io/TestProcessIO.py
+++ b/lldb/test/python_api/process/io/TestProcessIO.py
@@ -21,6 +21,7 @@ class ProcessIOTestCase(TestBase):
@unittest2.skipIf(sys.platform.startswith("win32"), "stdio manipulation unsupported on Windows")
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 7/100 dosep runs
def test_stdin_by_api_with_dwarf(self):
"""Exercise SBProcess.PutSTDIN()."""
self.buildDwarf()
@@ -37,6 +38,7 @@ class ProcessIOTestCase(TestBase):
@unittest2.skipIf(sys.platform.startswith("win32"), "stdio manipulation unsupported on Windows")
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 4/100 dosep runs
def test_stdin_redirection_with_dwarf(self):
"""Exercise SBLaunchInfo::AddOpenFileAction() for STDIN without specifying STDOUT or STDERR."""
self.buildDwarf()
@@ -53,6 +55,7 @@ class ProcessIOTestCase(TestBase):
@unittest2.skipIf(sys.platform.startswith("win32"), "stdio manipulation unsupported on Windows")
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 2/100 dosep runs
def test_stdout_redirection_with_dwarf(self):
"""Exercise SBLaunchInfo::AddOpenFileAction() for STDOUT without specifying STDIN or STDERR."""
self.buildDwarf()
@@ -69,6 +72,7 @@ class ProcessIOTestCase(TestBase):
@unittest2.skipIf(sys.platform.startswith("win32"), "stdio manipulation unsupported on Windows")
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 5/100 dosep runs
def test_stderr_redirection_with_dwarf(self):
"""Exercise SBLaunchInfo::AddOpenFileAction() for STDERR without specifying STDIN or STDOUT."""
self.buildDwarf()
diff --git a/lldb/test/python_api/signals/TestSignalsAPI.py b/lldb/test/python_api/signals/TestSignalsAPI.py
index fd2c820622d..804daefafe8 100644
--- a/lldb/test/python_api/signals/TestSignalsAPI.py
+++ b/lldb/test/python_api/signals/TestSignalsAPI.py
@@ -12,6 +12,7 @@ class SignalsAPITestCase(TestBase):
mydir = TestBase.compute_mydir(__file__)
@python_api_test
+ @expectedFailureLinux # this test fails 1/100 dosep runs
def test_ignore_signal(self):
"""Test Python SBUnixSignals.Suppress/Stop/Notify() API."""
self.buildDefault()
diff --git a/lldb/test/python_api/value/change_values/TestChangeValueAPI.py b/lldb/test/python_api/value/change_values/TestChangeValueAPI.py
index 6bba54344f9..22aa49c0fc7 100644
--- a/lldb/test/python_api/value/change_values/TestChangeValueAPI.py
+++ b/lldb/test/python_api/value/change_values/TestChangeValueAPI.py
@@ -24,6 +24,7 @@ class ChangeValueAPITestCase(TestBase):
@python_api_test
@dwarf_test
+ @expectedFailureLinux # this test fails 6/100 dosep runs
def test_change_value_with_dwarf(self):
"""Exercise the SBValue::SetValueFromCString API."""
d = {'EXE': self.exe_name}
diff --git a/lldb/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py b/lldb/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py
index fcf774562d5..98ff4a8535d 100644
--- a/lldb/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py
+++ b/lldb/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py
@@ -32,6 +32,7 @@ class SetWatchlocationAPITestCase(TestBase):
@python_api_test
@dwarf_test
+ @expectedFailureLinux # fails in 10/100 dosep runs
def test_watch_location_with_dwarf(self):
"""Exercise SBValue.WatchPointee() API to set a watchpoint."""
self.buildDwarf()
diff --git a/lldb/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py b/lldb/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py
index 955905679fd..f5310d615cc 100644
--- a/lldb/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py
+++ b/lldb/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py
@@ -32,6 +32,7 @@ class TargetWatchAddressAPITestCase(TestBase):
@python_api_test
@dwarf_test
+ @expectedFailureLinux # failed 11/100 dosep runs
def test_watch_address_with_dwarf(self):
"""Exercise SBTarget.WatchAddress() API to set a watchpoint."""
self.buildDwarf()
OpenPOWER on IntegriCloud