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

Side by Side Diff: infra/tools/send_monitoring_event/send_event.py

Issue 2041103004: Report buildbucket ID for all builds (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Fix Created 4 years, 6 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
« no previous file with comments | « no previous file | infra_libs/event_mon/monitoring.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « no previous file | infra_libs/event_mon/monitoring.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698