summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/test/functionalities/tty/TestTerminal.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/test/functionalities/tty/TestTerminal.py b/lldb/test/functionalities/tty/TestTerminal.py
index 6a05c4a000a..3226d4d7caf 100644
--- a/lldb/test/functionalities/tty/TestTerminal.py
+++ b/lldb/test/functionalities/tty/TestTerminal.py
@@ -16,6 +16,16 @@ class LaunchInTerminalTestCase(TestBase):
# a program in a separate terminal window. It would be great if other platforms
# added support for this.
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
+
+
+ # If the test is being run under sudo, the spawned terminal won't retain that elevated
+ # privilege so it can't open the socket to talk back to the test case
+ @unittest2.skipUnless(os.geteuid() != 0, "test cannot be run as root")
+
+ # Do we need to disable this test if the testsuite is being run on a rmeote system?
+ # This env var is only defined when the shell is running in a local mac terminal window
+ # @unittest2.skipUnless(os.environ.has_key('TERM_PROGRAM'), "test must be run on local system")
+
def test_launch_in_terminal (self):
exe = "/bin/ls"
target = self.dbg.CreateTarget(exe)
OpenPOWER on IntegriCloud