OLD | NEW |
(Empty) | |
| 1 #!/usr/bin/python2.4 |
| 2 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. |
| 5 |
| 6 from grit.tool import interface |
| 7 |
| 8 class TestTool(interface.Tool): |
| 9 '''This tool does nothing except print out the global options and |
| 10 tool-specific arguments that it receives. It is intended only for testing, |
| 11 hence the name :) |
| 12 ''' |
| 13 |
| 14 def ShortDescription(self): |
| 15 return 'A do-nothing tool for testing command-line parsing.' |
| 16 |
| 17 def Run(self, global_options, my_arguments): |
| 18 print 'NOTE This tool is only for testing the parsing of global options and' |
| 19 print 'tool-specific arguments that it receives. You may have intended to' |
| 20 print 'run "grit unit" which is the unit-test suite for GRIT.' |
| 21 print 'Options: %s' % repr(global_options) |
| 22 print 'Arguments: %s' % repr(my_arguments) |
| 23 return 0 |
| 24 |
OLD | NEW |