OLD | NEW |
---|---|
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import argparse | 5 import argparse |
6 import glob | 6 import glob |
7 import json | 7 import json |
8 import logging | 8 import logging |
9 import os | 9 import os |
10 import re | 10 import re |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
119 help='Result of build or step depending on ' | 119 help='Result of build or step depending on ' |
120 'whether any \n--build-event-step-* options have ' | 120 'whether any \n--build-event-step-* options have ' |
121 'been provided or not.') | 121 'been provided or not.') |
122 | 122 |
123 build_group.add_argument('--build-event-extra-result-code', | 123 build_group.add_argument('--build-event-extra-result-code', |
124 help='Extra result code. String, comma-separated ' | 124 help='Extra result code. String, comma-separated ' |
125 'list of strings or json-encoded list of string. ' | 125 'list of strings or json-encoded list of string. ' |
126 'Each one must be less than 20 characters long.') | 126 'Each one must be less than 20 characters long.') |
127 build_group.add_argument('--build-event-patch-url', | 127 build_group.add_argument('--build-event-patch-url', |
128 help='URL of the patchset that triggered build') | 128 help='URL of the patchset that triggered build') |
129 build_group.add_argument('--build-event-bbucket-id', | |
pgervais
2016/06/09 16:38:49
After-the fact drive-by: I think it's always bette
| |
130 help='Buildbucket ID for this build') | |
129 | 131 |
130 build_group.add_argument('--build-event-goma-stats-path', | 132 build_group.add_argument('--build-event-goma-stats-path', |
131 metavar='FILENAME', | 133 metavar='FILENAME', |
132 help='File containing a serialized GomaStats ' | 134 help='File containing a serialized GomaStats ' |
133 'protobuf.') | 135 'protobuf.') |
134 build_group.add_argument('--build-event-goma-error', | 136 build_group.add_argument('--build-event-goma-error', |
135 choices=event_mon.GOMA_ERROR_TYPES, | 137 choices=event_mon.GOMA_ERROR_TYPES, |
136 help='Reason for no GomaStats protobuf.') | 138 help='Reason for no GomaStats protobuf.') |
137 build_group.add_argument('--build-event-goma-crash-report-id-path', | 139 build_group.add_argument('--build-event-goma-crash-report-id-path', |
138 metavar='FILENAME', | 140 metavar='FILENAME', |
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
324 args.build_event_hostname, | 326 args.build_event_hostname, |
325 args.build_event_build_name, | 327 args.build_event_build_name, |
326 build_number=args.build_event_build_number, | 328 build_number=args.build_event_build_number, |
327 build_scheduling_time=args.build_event_build_scheduling_time, | 329 build_scheduling_time=args.build_event_build_scheduling_time, |
328 step_name=args.build_event_step_name, | 330 step_name=args.build_event_step_name, |
329 step_text=args.build_event_step_text, | 331 step_text=args.build_event_step_text, |
330 step_number=args.build_event_step_number, | 332 step_number=args.build_event_step_number, |
331 result=args.build_event_result, | 333 result=args.build_event_result, |
332 extra_result_code=args.build_event_extra_result_code, | 334 extra_result_code=args.build_event_extra_result_code, |
333 patch_url=args.build_event_patch_url, | 335 patch_url=args.build_event_patch_url, |
336 bbucket_id=args.build_event_bbucket_id, | |
334 timestamp_kind=args.event_mon_timestamp_kind, | 337 timestamp_kind=args.event_mon_timestamp_kind, |
335 event_timestamp=args.event_mon_event_timestamp, | 338 event_timestamp=args.event_mon_event_timestamp, |
336 goma_stats=goma_stats, | 339 goma_stats=goma_stats, |
337 goma_error=args.build_event_goma_error, | 340 goma_error=args.build_event_goma_error, |
338 goma_crash_report_id=goma_crash_report_id)) | 341 goma_crash_report_id=goma_crash_report_id)) |
339 | 342 |
340 | 343 |
341 def send_events_from_file(args): | 344 def send_events_from_file(args): |
342 """Entry point when --events-from-file is passed.""" | 345 """Entry point when --events-from-file is passed.""" |
343 file_list = get_event_file_list(args.events_from_file) | 346 file_list = get_event_file_list(args.events_from_file) |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
411 build_number=args.get('build-event-build-number'), | 414 build_number=args.get('build-event-build-number'), |
412 build_scheduling_time=args.get('build-event-build-scheduling-time'), | 415 build_scheduling_time=args.get('build-event-build-scheduling-time'), |
413 step_name=args.get('build-event-step-name'), | 416 step_name=args.get('build-event-step-name'), |
414 step_text=args.get('build-event-step-text'), | 417 step_text=args.get('build-event-step-text'), |
415 step_number=args.get('build-event-step-number'), | 418 step_number=args.get('build-event-step-number'), |
416 result=args.get('build-event-result'), | 419 result=args.get('build-event-result'), |
417 extra_result_code=args.get('build-event-extra-result-code'), | 420 extra_result_code=args.get('build-event-extra-result-code'), |
418 timestamp_kind=args.get('event-mon-timestamp-kind'), | 421 timestamp_kind=args.get('event-mon-timestamp-kind'), |
419 event_timestamp=args.get('event-mon-event-timestamp'), | 422 event_timestamp=args.get('event-mon-event-timestamp'), |
420 service_name=args.get('event-mon-service-name'), | 423 service_name=args.get('event-mon-service-name'), |
421 patch_url=args.get('build-event-patch-url'))) | 424 patch_url=args.get('build-event-patch-url'), |
425 bbucket_id=args.get('build-event-bbucket-id'))) | |
422 else: | 426 else: |
423 LOGGER.warning('build-event-type field not found, skipping line ' | 427 LOGGER.warning('build-event-type field not found, skipping line ' |
424 '%d in %s', lineno, filename) | 428 '%d in %s', lineno, filename) |
425 return events | 429 return events |
OLD | NEW |