summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py')
-rw-r--r--packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py b/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py
index dc1a0d19f83ef..27bd472caf995 100644
--- a/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py
+++ b/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py
@@ -18,26 +18,18 @@ class TestMultipleSimultaneousDebuggers(TestBase):
mydir = TestBase.compute_mydir(__file__)
+ # This test case fails non-deterministically.
@skipIfNoSBHeaders
- @expectedFailureAll(bugnumber="rdar://30564102")
- @expectedFailureAll(
- archs="i[3-6]86",
- bugnumber="multi-process-driver.cpp creates an x64 target")
- @expectedFailureAll(
- oslist=[
- "windows",
- "linux",
- "freebsd"],
- bugnumber="llvm.org/pr20282")
+ @expectedFailureAll(bugnumber="llvm.org/pr20282")
def test_multiple_debuggers(self):
env = {self.dylibPath: self.getLLDBLibraryEnvVal()}
- self.driver_exe = os.path.join(os.getcwd(), "multi-process-driver")
+ self.driver_exe = self.getBuildArtifact("multi-process-driver")
self.buildDriver('multi-process-driver.cpp', self.driver_exe)
self.addTearDownHook(lambda: os.remove(self.driver_exe))
self.signBinary(self.driver_exe)
- self.inferior_exe = os.path.join(os.getcwd(), "testprog")
+ self.inferior_exe = self.getBuildArtifact("testprog")
self.buildDriver('testprog.cpp', self.inferior_exe)
self.addTearDownHook(lambda: os.remove(self.inferior_exe))