[Lldb-commits] [PATCH] Check before using platform specific attributes.
Zachary Turner
zturner at google.com
Thu Jun 4 23:30:32 PDT 2015
Looks good
On Thu, Jun 4, 2015 at 10:43 PM Chaoren Lin <chaorenl at google.com> wrote:
> Formatting.
>
>
> http://reviews.llvm.org/D10202
>
> Files:
> test/functionalities/tty/TestTerminal.py
> test/macosx/universal/TestUniversal.py
>
> Index: test/functionalities/tty/TestTerminal.py
> ===================================================================
> --- test/functionalities/tty/TestTerminal.py
> +++ test/functionalities/tty/TestTerminal.py
> @@ -20,7 +20,8 @@
>
> # 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")
> + @unittest2.skipUnless(not hasattr(os, 'geteuid') or os.geteuid() != 0,
> + "test cannot be run as root")
>
> # Do we need to disable this test if the testsuite is being run on a
> remote system?
> # This env var is only defined when the shell is running in a local
> mac terminal window
> Index: test/macosx/universal/TestUniversal.py
> ===================================================================
> --- test/macosx/universal/TestUniversal.py
> +++ test/macosx/universal/TestUniversal.py
> @@ -18,7 +18,8 @@
>
> @python_api_test
> @skipUnlessDarwin
> - @unittest2.skipUnless(os.uname()[4] in ['i386', 'x86_64'], "requires
> i386 or x86_64")
> + @unittest2.skipUnless(hasattr(os, "uname") and os.uname()[4] in
> ['i386', 'x86_64'],
> + "requires i386 or x86_64")
> def test_sbdebugger_create_target_with_file_and_target_triple(self):
> """Test the SBDebugger.CreateTargetWithFileAndTargetTriple()
> API."""
> # Invoke the default build rule.
> @@ -36,7 +37,8 @@
> self.assertTrue(process, PROCESS_IS_VALID)
>
> @skipUnlessDarwin
> - @unittest2.skipUnless(os.uname()[4] in ['i386', 'x86_64'], "requires
> i386 or x86_64")
> + @unittest2.skipUnless(hasattr(os, "uname") and os.uname()[4] in
> ['i386', 'x86_64'],
> + "requires i386 or x86_64")
> def test_process_launch_for_universal(self):
> """Test process launch of a universal binary."""
> from lldbutil import print_registers
>
> EMAIL PREFERENCES
> http://reviews.llvm.org/settings/panel/emailpreferences/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150605/912559e2/attachment.html>
More information about the lldb-commits
mailing list