26 lines
		
	
	
		
			822 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			822 B
		
	
	
	
		
			Plaintext
		
	
	
	
| AUTHOR = "Steve Howard <showard@google.com>"
 | |
| TIME = "SHORT"
 | |
| NAME = "Sample - Autotest console"
 | |
| TEST_TYPE = "client"
 | |
| TEST_CLASS = "Kernel"
 | |
| TEST_CATEGORY = "Functional"
 | |
| 
 | |
| DOC = """
 | |
| Gives you an interactive interpreter within an autotest control file.
 | |
| 
 | |
| If you install IPython (http://ipython.scipy.org/, Ubuntu and Fedora's package
 | |
| "ipython"), you'll get a snazzy IPython console with readline and completion
 | |
| and all that. Otherwise you'll get a simple python console.
 | |
| 
 | |
| The point of this control file is to give you an interactive interpreter with
 | |
| all autotest 'magic' loaded in, so you can inspect objects and have fun.
 | |
| """
 | |
| 
 | |
| try:
 | |
|     import IPython
 | |
|     ipshell = IPython.Shell.IPShellEmbed(argv=[], banner='autotest console')
 | |
|     ipshell()
 | |
| except ImportError:
 | |
|     import code
 | |
|     code.interact('autotest console', raw_input)
 |