diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
| commit | 14f1b3e8826ce43b978db93a62d1166055db5394 (patch) | |
| tree | 0a00ad8d3498783fe0193f3b656bca17c4c8697d /packages/Python/lldbsuite/test/functionalities/platform | |
| parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) | |
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/platform')
| -rw-r--r-- | packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py | 42 | 
1 files changed, 28 insertions, 14 deletions
diff --git a/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py b/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py index 9599f83d6a53..302201a9256a 100644 --- a/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py +++ b/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py @@ -5,13 +5,14 @@ Test some lldb platform commands.  from __future__ import print_function - -import os, time +import os +import time  import lldb  from lldbsuite.test.decorators import *  from lldbsuite.test.lldbtest import *  from lldbsuite.test import lldbutil +  class PlatformCommandTestCase(TestBase):      mydir = TestBase.compute_mydir(__file__) @@ -23,45 +24,58 @@ class PlatformCommandTestCase(TestBase):      @no_debug_info_test      def test_list(self):          self.expect("platform list", -            patterns = ['^Available platforms:']) +                    patterns=['^Available platforms:'])      @no_debug_info_test      def test_process_list(self):          self.expect("platform process list", -            substrs = ['PID', 'TRIPLE', 'NAME']) +                    substrs=['PID', 'TRIPLE', 'NAME'])      @no_debug_info_test      def test_process_info_with_no_arg(self):          """This is expected to fail and to return a proper error message."""          self.expect("platform process info", error=True, -            substrs = ['one or more process id(s) must be specified']) +                    substrs=['one or more process id(s) must be specified'])      @no_debug_info_test      def test_status(self): -        self.expect("platform status", -            substrs = ['Platform', 'Triple', 'OS Version', 'Kernel', 'Hostname']) +        self.expect( +            "platform status", +            substrs=[ +                'Platform', +                'Triple', +                'OS Version', +                'Kernel', +                'Hostname'])      @no_debug_info_test      def test_shell(self):          """ Test that the platform shell command can invoke ls. """          triple = self.dbg.GetSelectedPlatform().GetTriple()          if re.match(".*-.*-windows", triple): -          self.expect("platform shell dir c:\\", substrs = ["Windows", "Program Files"]) +            self.expect( +                "platform shell dir c:\\", substrs=[ +                    "Windows", "Program Files"])          elif re.match(".*-.*-.*-android", triple): -          self.expect("platform shell ls /", substrs = ["cache", "dev", "system"]) +            self.expect( +                "platform shell ls /", +                substrs=[ +                    "cache", +                    "dev", +                    "system"])          else: -          self.expect("platform shell ls /", substrs = ["dev", "tmp", "usr"]) +            self.expect("platform shell ls /", substrs=["dev", "tmp", "usr"])      @no_debug_info_test      def test_shell_builtin(self):          """ Test a shell built-in command (echo) """          self.expect("platform shell echo hello lldb", -            substrs = ["hello lldb"]) +                    substrs=["hello lldb"]) -    #FIXME: re-enable once platform shell -t can specify the desired timeout +    # FIXME: re-enable once platform shell -t can specify the desired timeout      @no_debug_info_test      def test_shell_timeout(self):          """ Test a shell built-in command (sleep) that times out """          self.skipTest("due to taking too long to complete.") -        self.expect("platform shell sleep 15", error=True, -                substrs = ["error: timed out waiting for shell command to complete"]) +        self.expect("platform shell sleep 15", error=True, substrs=[ +                    "error: timed out waiting for shell command to complete"])  | 
