From ac9ab028ce700714e4867d93c31a56b6cd7f7340 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Mon, 20 Sep 2021 16:58:02 +0200 Subject: [PATCH] radeonsi/test: don't require a folder name MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Generate a temp one if the user didn't supply one. Acked-by: Marek Olšák Part-of: --- src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py index 71ec64a..8266375 100755 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py @@ -115,7 +115,7 @@ parser.set_defaults(deqp_gles2=True) parser.set_defaults(deqp_gles3=True) parser.set_defaults(deqp_gles31=True) -parser.add_argument("output_folder", help="Output folder (logs, etc)") +parser.add_argument("output_folder", nargs="?", help="Output folder (logs, etc)") args = parser.parse_args(sys.argv[1:]) @@ -151,7 +151,11 @@ for line in p.stdout.decode().split("\n"): gpu_name = line.replace("(TM)", "").split("(")[1].split(",")[0].lower() break -output_folder = args.output_folder +if args.output_folder: + output_folder = args.output_folder +else: + output_folder = os.path.join(tempfile.gettempdir(), datetime.now().strftime('%Y-%m-%d-%H-%M-%S')) + count = 1 while os.path.exists(output_folder): output_folder = "{}.{}".format(args.output_folder, count) -- 2.7.4