Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: client/bin/autotest

Issue 6246035: Merge remote branch 'cros/upstream' into master (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/autotest.git@master
Patch Set: patch Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/python -u 1 #!/usr/bin/python -u
2 # 2 #
3 # autotest <control file> - run the autotest control file specified. 3 # autotest <control file> - run the autotest control file specified.
4 # 4 #
5 import os, sys 5 import os, sys
6 import common 6 import common
7 from optparse import OptionParser 7 from optparse import OptionParser
8 from autotest_lib.client.bin import job 8 from autotest_lib.client.bin import job
9 from autotest_lib.client.common_lib import global_config 9 from autotest_lib.client.common_lib import global_config
10 10
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 49
50 parser.add_option('--hostname', dest='hostname', type='string', 50 parser.add_option('--hostname', dest='hostname', type='string',
51 default=None, action='store', 51 default=None, action='store',
52 help='Take this as the hostname of this machine ' 52 help='Take this as the hostname of this machine '
53 '(given by autoserv)') 53 '(given by autoserv)')
54 54
55 parser.add_option('--client_test_setup', dest='client_test_setup', 55 parser.add_option('--client_test_setup', dest='client_test_setup',
56 type='string', default=None, action='store', 56 type='string', default=None, action='store',
57 help='a comma seperated list of client tests to prebuild on ' 57 help='a comma seperated list of client tests to prebuild on '
58 'the server. Use all to prebuild all of them.') 58 'the server. Use all to prebuild all of them.')
59
60 parser.add_option('--tap', dest='tap_report', action='store_true',
61 default=None, help='Output TAP (Test anything '
62 'protocol) reports')
63
59 def usage(): 64 def usage():
60 parser.print_help() 65 parser.print_help()
61 sys.exit(1) 66 sys.exit(1)
62 67
63 options, args = parser.parse_args() 68 options, args = parser.parse_args()
64 69
65 # Check for a control file if not in prebuild mode. 70 # Check for a control file if not in prebuild mode.
66 if len(args) != 1 and options.client_test_setup is None: 71 if len(args) != 1 and options.client_test_setup is None:
67 usage() 72 usage()
68 73
69 drop_caches = global_config.global_config.get_config_value('CLIENT', 74 drop_caches = global_config.global_config.get_config_value('CLIENT',
70 'drop_caches', 75 'drop_caches',
71 type=bool, 76 type=bool,
72 default=True) 77 default=True)
73 78
74 if options.client_test_setup: 79 if options.client_test_setup:
75 from autotest_lib.client.bin import setup_job 80 from autotest_lib.client.bin import setup_job
76 exit_code = 0 81 exit_code = 0
77 try: 82 try:
78 setup_job.setup_tests(options) 83 setup_job.setup_tests(options)
79 except: 84 except:
80 exit_code = 1 85 exit_code = 1
81 sys.exit(exit_code) 86 sys.exit(exit_code)
82 87
83 # JOB: run the specified job control file. 88 # JOB: run the specified job control file.
84 job.runjob(os.path.realpath(args[0]), drop_caches, options) 89 job.runjob(os.path.realpath(args[0]), drop_caches, options)
OLDNEW
« cli/job.py ('K') | « cli/job.py ('k') | client/bin/base_sysinfo.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698