Caroline Tice | f6ef439 | 2017-04-06 17:16:05 -0700 | [diff] [blame] | 1 | #!/usr/bin/env python2 |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 2 | # |
3 | # Copyright 2010 Google Inc. All Rights Reserved. | ||||
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 4 | """Timeout test for command_executer.""" |
5 | |||||
6 | from __future__ import print_function | ||||
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 7 | |
Luis Lozano | f2a3ef4 | 2015-12-15 13:49:30 -0800 | [diff] [blame] | 8 | __author__ = 'asharif@google.com (Ahmad Sharif)' |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 9 | |
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 10 | import argparse |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 11 | import sys |
kbaclawski | 20082a0 | 2013-02-16 02:12:57 +0000 | [diff] [blame] | 12 | |
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 13 | from cros_utils import command_executer |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 14 | |
15 | |||||
16 | def Usage(parser, message): | ||||
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 17 | print('ERROR: %s' % message) |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 18 | parser.print_help() |
19 | sys.exit(0) | ||||
20 | |||||
Luis Lozano | f2a3ef4 | 2015-12-15 13:49:30 -0800 | [diff] [blame] | 21 | |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 22 | def Main(argv): |
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 23 | parser = argparse.ArgumentParser() |
24 | _ = parser.parse_args(argv) | ||||
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 25 | |
Luis Lozano | f2a3ef4 | 2015-12-15 13:49:30 -0800 | [diff] [blame] | 26 | command = 'sleep 1000' |
asharif | 758f12c | 2013-02-15 09:11:18 +0000 | [diff] [blame] | 27 | ce = command_executer.GetCommandExecuter() |
28 | ce.RunCommand(command, command_timeout=1) | ||||
29 | return 0 | ||||
30 | |||||
31 | |||||
Luis Lozano | f2a3ef4 | 2015-12-15 13:49:30 -0800 | [diff] [blame] | 32 | if __name__ == '__main__': |
Caroline Tice | 88272d4 | 2016-01-13 09:48:29 -0800 | [diff] [blame] | 33 | Main(sys.argv[1:]) |