From e8caada6b497fee9bc616b7f15da3697dc0aa8a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 6 Aug 2025 21:55:14 +0200 Subject: [PATCH] [scripts/generate_result] support '#exception' --- scripts/generate_test_result.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/generate_test_result.py b/scripts/generate_test_result.py index c4d315bc..bec9c5d0 100755 --- a/scripts/generate_test_result.py +++ b/scripts/generate_test_result.py @@ -47,7 +47,7 @@ def generate_test_result(args): djob.filter = dict.copy djob.run() - opts = generate_opts(args, djob.data_urls) + opts = generate_opts(args, djob.data_urls, djob.exception) ool = (len(opts) > 1 or "#options" in opts) if args.metadata: @@ -77,13 +77,15 @@ def generate_head(args): return head -def generate_opts(args, urls): +def generate_opts(args, urls, exc=None): opts = {} if args.options: opts["#options"] = args.options_parsed - if not urls: + if exc: + opts["#exception"] = exc.__class__ + elif not urls: opts["#count"] = 0 elif len(urls) == 1: opts["#results"] = urls[0]