Module: Mesa
Branch: main
Commit: ac9ab028ce700714e4867d93c31a56b6cd7f7340
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac9ab028ce700714e4867d93c31a56b6cd7f7340

Author: Pierre-Eric Pelloux-Prayer <[email protected]>
Date:   Mon Sep 20 16:58:02 2021 +0200

radeonsi/test: don't require a folder name

Generate a temp one if the user didn't supply one.

Acked-by: Marek Olšák <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12899>

---

 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 71ec64aa1b1..8266375b38e 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)

Reply via email to