diff options
| -rw-r--r-- | lldb/test/functionalities/tty/TestTerminal.py | 10 | 
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)  | 

