aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2013-07-25 18:36:09 +0000
committerEd Maste <emaste@freebsd.org>2013-07-25 18:36:09 +0000
commit6bd7f0ded258fb0691da9090156910e156261933 (patch)
tree5cea72785821f4c0827abb38cd18c87ab21ab441
parente5dadc19db7e2f2e5ed5edf34dc920446266fd00 (diff)
downloadlldb-6bd7f0ded258fb0691da9090156910e156261933.tar.gz
tests: Mark expected FreeBSD failures due to pr16699
FreeBSD's Host class doesn't yet return a list of running processes, so 'platform process list' fails and attach by process name does not work. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187142 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/functionalities/platform/TestPlatformCommand.py1
-rw-r--r--test/functionalities/process_attach/TestProcessAttach.py1
-rw-r--r--test/python_api/hello_world/TestHelloWorld.py1
3 files changed, 3 insertions, 0 deletions
diff --git a/test/functionalities/platform/TestPlatformCommand.py b/test/functionalities/platform/TestPlatformCommand.py
index dbdebea5c..6c9143b11 100644
--- a/test/functionalities/platform/TestPlatformCommand.py
+++ b/test/functionalities/platform/TestPlatformCommand.py
@@ -18,6 +18,7 @@ class PlatformCommandTestCase(TestBase):
self.expect("platform list",
patterns = ['^Available platforms:'])
+ @expectedFailureFreeBSD('llvm.org/pr16699') # FreeBSD Host.cpp does not support process list
def test_process_list(self):
self.expect("platform process list",
substrs = ['PID', 'ARCH', 'NAME'])
diff --git a/test/functionalities/process_attach/TestProcessAttach.py b/test/functionalities/process_attach/TestProcessAttach.py
index 6e33eaa34..732f2a632 100644
--- a/test/functionalities/process_attach/TestProcessAttach.py
+++ b/test/functionalities/process_attach/TestProcessAttach.py
@@ -32,6 +32,7 @@ class ProcessAttachTestCase(TestBase):
self.buildDsym()
self.process_attach_by_name()
+ @expectedFailureFreeBSD('llvm.org/pr16699')
@dwarf_test
def test_attach_to_process_by_name_with_dwarf(self):
"""Test attach by process name"""
diff --git a/test/python_api/hello_world/TestHelloWorld.py b/test/python_api/hello_world/TestHelloWorld.py
index 3daf128ac..0fcfacb65 100644
--- a/test/python_api/hello_world/TestHelloWorld.py
+++ b/test/python_api/hello_world/TestHelloWorld.py
@@ -67,6 +67,7 @@ class HelloWorldTestCase(TestBase):
self.setTearDownCleanup(dictionary=self.d)
self.hello_world_attach_with_name_api()
+ @expectedFailureFreeBSD('llvm.org/pr16699') # attach by name not on FreeBSD yet
@python_api_test
@dwarf_test
def test_with_dwarf_and_attach_to_process_with_name_api(self):