mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-04 20:54:45 +02:00
patchtest-send-results: add --debug option
Add a -d/--debug option to patchtest-send-results so that the contents of the constructed raw email can be checked without actually sending anything to the list or patch author. (From OE-Core rev: e50827d23fd3789e7a13df6918a06b198bbf4f95) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
6d6a924718
commit
122401ce48
|
@ -38,6 +38,7 @@ def has_a_failed_test(raw_results):
|
|||
|
||||
parser = argparse.ArgumentParser(description="Send patchtest results to a submitter for a given patch")
|
||||
parser.add_argument("-p", "--patch", dest="patch", required=True, help="The patch file to summarize")
|
||||
parser.add_argument("-d", "--debug", dest="debug", required=False, action='store_true', help="Print raw email headers and content, but don't actually send it")
|
||||
args = parser.parse_args()
|
||||
|
||||
if not os.path.exists(args.patch):
|
||||
|
@ -94,12 +95,16 @@ if has_a_failed_test(testresult):
|
|||
'\nMIME-Version: 1.0" + \
|
||||
"\nContent-type: Multipart/Mixed;boundary="NextPart"\n\n--NextPart\nContent-Type: text/plain\n\n' + \
|
||||
reply_contents + '\n\n--NextPart'
|
||||
response = ses_client.send_raw_email(
|
||||
Source="patchtest@automation.yoctoproject.org",
|
||||
RawMessage={
|
||||
"Data": raw_data,
|
||||
},
|
||||
)
|
||||
|
||||
if args.debug:
|
||||
print(f"RawMessage: \n\n{raw_data}")
|
||||
else:
|
||||
response = ses_client.send_raw_email(
|
||||
Source="patchtest@automation.yoctoproject.org",
|
||||
RawMessage={
|
||||
"Data": raw_data,
|
||||
},
|
||||
)
|
||||
|
||||
else:
|
||||
print(f"No failures identified for {args.patch}.")
|
||||
|
|
Loading…
Reference in New Issue
Block a user