summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/postmortem
diff options
context:
space:
mode:
authorStella Stamenova <stilis@microsoft.com>2018-05-09 15:35:19 +0000
committerStella Stamenova <stilis@microsoft.com>2018-05-09 15:35:19 +0000
commit8a36cb3bb2584fc5ed0064ba6d588fa2bf002955 (patch)
tree47c805a767bb84f59deb13b8035affbf99769132 /lldb/packages/Python/lldbsuite/test/functionalities/postmortem
parentea4c1bb77281564517aefa9c464bfb1ee924460f (diff)
downloadbcm5719-llvm-8a36cb3bb2584fc5ed0064ba6d588fa2bf002955.tar.gz
bcm5719-llvm-8a36cb3bb2584fc5ed0064ba6d588fa2bf002955.zip
[lit, lldbsuite] Add a bug reference to the failing TestLinuxCore and fix an undefined property in dotest.py
Summary: 1) In TestLinuxCore rather than skipping the tests on Windows, mark them as expected failures and add a bug reference 2) In dotest.py replace the undefined property in the exceptions with the actual property causing the exception Reviewers: asmith, labath, zturner Reviewed By: labath, zturner Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D46590 llvm-svn: 331886
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/postmortem')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py b/lldb/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py
index e8c261f998e..022e0483995 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/postmortem/elf-core/TestLinuxCore.py
@@ -40,52 +40,52 @@ class LinuxCoreTestCase(TestBase):
lldb.DBG.SetSelectedPlatform(self._initial_platform)
super(LinuxCoreTestCase, self).tearDown()
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_i386(self):
"""Test that lldb can read the process information from an i386 linux core file."""
self.do_test("linux-i386", self._i386_pid, self._i386_regions, "a.out")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
def test_mips_o32(self):
"""Test that lldb can read the process information from an MIPS O32 linux core file."""
self.do_test("linux-mipsel-gnuabio32", self._mips_o32_pid,
self._mips_regions, "linux-mipsel-gn")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
def test_mips_n32(self):
"""Test that lldb can read the process information from an MIPS N32 linux core file """
self.do_test("linux-mips64el-gnuabin32", self._mips64_n32_pid,
self._mips_regions, "linux-mips64el-")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
def test_mips_n64(self):
"""Test that lldb can read the process information from an MIPS N64 linux core file """
self.do_test("linux-mips64el-gnuabi64", self._mips64_n64_pid,
self._mips_regions, "linux-mips64el-")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_ppc64le(self):
"""Test that lldb can read the process information from an ppc64le linux core file."""
self.do_test("linux-ppc64le", self._ppc64le_pid, self._ppc64le_regions,
"linux-ppc64le.ou")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_x86_64(self):
"""Test that lldb can read the process information from an x86_64 linux core file."""
self.do_test("linux-x86_64", self._x86_64_pid, self._x86_64_regions,
"a.out")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_s390x(self):
"""Test that lldb can read the process information from an s390x linux core file."""
self.do_test("linux-s390x", self._s390x_pid, self._s390x_regions,
"a.out")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_same_pid_running(self):
"""Test that we read the information from the core correctly even if we have a running
@@ -113,7 +113,7 @@ class LinuxCoreTestCase(TestBase):
self.do_test(self.getBuildArtifact("linux-x86_64-pid"), os.getpid(),
self._x86_64_regions, "a.out")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_two_cores_same_pid(self):
"""Test that we handle the situation if we have two core files with the same PID
@@ -143,7 +143,7 @@ class LinuxCoreTestCase(TestBase):
self.do_test("linux-x86_64", self._x86_64_pid, self._x86_64_regions,
"a.out")
- @skipIf(oslist=['windows'])
+ @expectedFailureAll(bugnumber="llvm.org/pr37371", hostoslist=["windows"])
@skipIf(triple='^mips')
def test_FPR_SSE(self):
# check x86_64 core file
OpenPOWER on IntegriCloud