[Lldb-commits] [lldb] r141963 - in /lldb/trunk/test/functionalities: command_python/ command_script/ command_script/TestCommandPython.py command_script/TestCommandScript.py
Johnny Chen
johnny.chen at apple.com
Fri Oct 14 10:37:39 PDT 2011
Author: johnny
Date: Fri Oct 14 12:37:38 2011
New Revision: 141963
URL: http://llvm.org/viewvc/llvm-project?rev=141963&view=rev
Log:
Rename directory command_python to command_script, and the test file, too.
Added:
lldb/trunk/test/functionalities/command_script/
- copied from r141917, lldb/trunk/test/functionalities/command_python/
lldb/trunk/test/functionalities/command_script/TestCommandScript.py
- copied, changed from r141917, lldb/trunk/test/functionalities/command_python/TestCommandPython.py
Removed:
lldb/trunk/test/functionalities/command_python/
lldb/trunk/test/functionalities/command_script/TestCommandPython.py
Removed: lldb/trunk/test/functionalities/command_script/TestCommandPython.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/command_python/TestCommandPython.py?rev=141917&view=auto
==============================================================================
--- lldb/trunk/test/functionalities/command_script/TestCommandPython.py (original)
+++ lldb/trunk/test/functionalities/command_script/TestCommandPython.py (removed)
@@ -1,97 +0,0 @@
-"""
-Test lldb Python commands.
-"""
-
-import os, time
-import unittest2
-import lldb
-from lldbtest import *
-
-class CmdPythonTestCase(TestBase):
-
- mydir = os.path.join("functionalities", "command_python")
-
- @unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
- def test_with_dsym (self):
- self.buildDsym ()
- self.pycmd_tests ()
-
- def test_with_dwarf (self):
- self.buildDwarf ()
- self.pycmd_tests ()
-
- def pycmd_tests (self):
- exe = os.path.join (os.getcwd(), "a.out")
- self.expect("file " + exe,
- patterns = [ "Current executable set to .*a.out" ])
-
- self.runCmd("command source py_import")
-
- # This is the function to remove the custom commands in order to have a
- # clean slate for the next test case.
- def cleanup():
- self.runCmd('command script delete welcome', check=False)
- self.runCmd('command script delete targetname', check=False)
- self.runCmd('command script delete longwait', check=False)
-
- # Execute the cleanup function during test case tear down.
- self.addTearDownHook(cleanup)
-
- # We don't want to display the stdout if not in TraceOn() mode.
- if not self.TraceOn():
- self.HideStdout()
-
- self.expect('welcome Enrico',
- substrs = ['Hello Enrico, welcome to LLDB']);
-
- self.expect("help welcome",
- substrs = ['Just a docstring for welcome_impl',
- 'A command that says hello to LLDB users'])
-
- self.expect("help",
- substrs = ['Run Python function welcome.welcome_impl',
- 'welcome'])
-
- self.expect("help -a",
- substrs = ['Run Python function welcome.welcome_impl',
- 'welcome'])
-
- self.expect("help -u", matching=False,
- substrs = ['Run Python function welcome.welcome_impl',
- 'welcome'])
-
- self.runCmd("command script delete welcome");
-
- self.expect('welcome Enrico', matching=False, error=True,
- substrs = ['Hello Enrico, welcome to LLDB']);
-
- self.expect('targetname',
- substrs = ['a.out'])
-
- self.expect('targetname fail', error=True,
- substrs = ['a test for error in command'])
-
- self.expect('command script list',
- substrs = ['targetname',
- 'Run Python function welcome.target_name_impl'])
-
- self.expect("help targetname",
- substrs = ['Run Python function welcome.target_name_imp',
- 'This command takes \'raw\' input',
- 'quote stuff'])
-
- self.expect("longwait",
- substrs = ['Done; if you saw the delays I am doing OK'])
-
- self.runCmd("command script clear")
-
- self.expect('command script list', matching=False,
- substrs = ['targetname',
- 'longwait'])
-
-if __name__ == '__main__':
- import atexit
- lldb.SBDebugger.Initialize()
- atexit.register(lambda: lldb.SBDebugger.Terminate())
- unittest2.main()
-
Copied: lldb/trunk/test/functionalities/command_script/TestCommandScript.py (from r141917, lldb/trunk/test/functionalities/command_python/TestCommandPython.py)
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/command_script/TestCommandScript.py?p2=lldb/trunk/test/functionalities/command_script/TestCommandScript.py&p1=lldb/trunk/test/functionalities/command_python/TestCommandPython.py&r1=141917&r2=141963&rev=141963&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/command_python/TestCommandPython.py (original)
+++ lldb/trunk/test/functionalities/command_script/TestCommandScript.py Fri Oct 14 12:37:38 2011
@@ -9,7 +9,7 @@
class CmdPythonTestCase(TestBase):
- mydir = os.path.join("functionalities", "command_python")
+ mydir = os.path.join("functionalities", "command_script")
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
def test_with_dsym (self):
More information about the lldb-commits
mailing list