blob: 1ef005287699dd16533e1ae9c3b65e615e3f2e64 [file] [log] [blame]
#!/usr/bin/env python3
#
# Copyright (c) 2022 Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
# Script to prepare a textual body of a comment to pass on the command line
# to Gerrit: limit it to acceptable size and quote properly.
import sys
import shlex
SIZE_LIMIT = 16000
body = ""
with open(sys.argv[1], "r") as f:
for l in f:
body += l
if len(body) >= SIZE_LIMIT:
body += """\
[...]
WARNING: The report was trimmed due to size limit of a Gerrit comment.
Follow the link at the beginning to see the full report.
"""
break
sys.stdout.write(shlex.quote(body))