summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/test/tools/lldb-gdbserver/commandline/TestStubSetSID.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/lldb/test/tools/lldb-gdbserver/commandline/TestStubSetSID.py b/lldb/test/tools/lldb-gdbserver/commandline/TestStubSetSID.py
index cdaddde9735..65a4bb4ae3a 100644
--- a/lldb/test/tools/lldb-gdbserver/commandline/TestStubSetSID.py
+++ b/lldb/test/tools/lldb-gdbserver/commandline/TestStubSetSID.py
@@ -13,6 +13,11 @@ import tempfile
import time
from lldbtest import *
+
+def get_common_stub_args():
+ return [] if 'darwin' in sys.platform else ['g']
+
+
class TestStubSetSIDTestCase(gdbremote_testcase.GdbRemoteTestCaseBase):
def get_stub_sid(self, extra_stub_args=None):
# Launch debugserver
@@ -34,11 +39,11 @@ class TestStubSetSIDTestCase(gdbremote_testcase.GdbRemoteTestCaseBase):
self.assertEquals(stub_sid, os.getsid(0))
def sid_is_different_with_setsid(self):
- stub_sid = self.get_stub_sid(" --setsid")
+ stub_sid = self.get_stub_sid(" %s --setsid" % ' '.join(get_common_stub_args()))
self.assertNotEquals(stub_sid, os.getsid(0))
def sid_is_different_with_S(self):
- stub_sid = self.get_stub_sid(" -S")
+ stub_sid = self.get_stub_sid(" %s -S" % ' '.join(get_common_stub_args()))
self.assertNotEquals(stub_sid, os.getsid(0))
@debugserver_test
OpenPOWER on IntegriCloud