blob: 26f39334fbb1ed6d2b0629202135cb267a14819d [file] [log] [blame]
Caroline Ticef6ef4392017-04-06 17:16:05 -07001#!/usr/bin/env python2
asharif758f12c2013-02-15 09:11:18 +00002#
3# Copyright 2010 Google Inc. All Rights Reserved.
Caroline Tice88272d42016-01-13 09:48:29 -08004"""Timeout test for command_executer."""
5
6from __future__ import print_function
asharif758f12c2013-02-15 09:11:18 +00007
Luis Lozanof2a3ef42015-12-15 13:49:30 -08008__author__ = 'asharif@google.com (Ahmad Sharif)'
asharif758f12c2013-02-15 09:11:18 +00009
Caroline Tice88272d42016-01-13 09:48:29 -080010import argparse
asharif758f12c2013-02-15 09:11:18 +000011import sys
kbaclawski20082a02013-02-16 02:12:57 +000012
Caroline Tice88272d42016-01-13 09:48:29 -080013from cros_utils import command_executer
asharif758f12c2013-02-15 09:11:18 +000014
15
16def Usage(parser, message):
Caroline Tice88272d42016-01-13 09:48:29 -080017 print('ERROR: %s' % message)
asharif758f12c2013-02-15 09:11:18 +000018 parser.print_help()
19 sys.exit(0)
20
Luis Lozanof2a3ef42015-12-15 13:49:30 -080021
asharif758f12c2013-02-15 09:11:18 +000022def Main(argv):
Caroline Tice88272d42016-01-13 09:48:29 -080023 parser = argparse.ArgumentParser()
24 _ = parser.parse_args(argv)
asharif758f12c2013-02-15 09:11:18 +000025
Luis Lozanof2a3ef42015-12-15 13:49:30 -080026 command = 'sleep 1000'
asharif758f12c2013-02-15 09:11:18 +000027 ce = command_executer.GetCommandExecuter()
28 ce.RunCommand(command, command_timeout=1)
29 return 0
30
31
Luis Lozanof2a3ef42015-12-15 13:49:30 -080032if __name__ == '__main__':
Caroline Tice88272d42016-01-13 09:48:29 -080033 Main(sys.argv[1:])