ninjalog_uploader: Add user email to ninjalog metadata

Bug: 348527311
Change-Id: Idb623a57a2374f4ed5461a9cf159b2eda62c94f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/5823448
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
This commit is contained in:
Junji Watanabe
2024-08-29 11:17:57 +00:00
committed by LUCI CQ
parent 22f6c9d8e9
commit 4a08b97dd4
3 changed files with 41 additions and 37 deletions

View File

@@ -123,7 +123,7 @@ def GetJflag(cmdline):
return int(cmdline[i][len("-j"):])
def GetMetadata(cmdline, ninjalog, exit_code, build_duration):
def GetMetadata(cmdline, ninjalog, exit_code, build_duration, user):
"""Get metadata for uploaded ninjalog.
Returned metadata has schema defined in
@@ -151,6 +151,7 @@ def GetMetadata(cmdline, ninjalog, exit_code, build_duration):
build_configs[k] = str(build_configs[k])
metadata = {
"user": user,
"exit_code": exit_code,
"build_duration_sec": build_duration,
"platform": platform.system(),
@@ -278,7 +279,7 @@ def main():
return 0
metadata = GetMetadata(args.cmdline, ninjalog, args.exit_code,
args.build_duration)
args.build_duration, cfg.user)
exit_code = UploadNinjaLog(args.server, ninjalog, metadata)
if exit_code == 0:
last_upload_file.touch()