From 513c44f07f310e913a5cdd0766ae216a32cb5e87 Mon Sep 17 00:00:00 2001 From: lightningterror <18107717+lightningterror@users.noreply.github.com> Date: Fri, 17 Jan 2025 04:29:37 +0100 Subject: [PATCH] DumpRunner: Fix compare when frames are missing. --- pcsx2-gsrunner/test_check_dumps.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pcsx2-gsrunner/test_check_dumps.py b/pcsx2-gsrunner/test_check_dumps.py index 9759d52d4f..e00407ab11 100644 --- a/pcsx2-gsrunner/test_check_dumps.py +++ b/pcsx2-gsrunner/test_check_dumps.py @@ -113,8 +113,15 @@ def check_regression_test(baselinedir, testdir, name): path2 = os.path.join(dir2, imagename) if not os.path.isfile(path2): print("--- Frame %u for %s is missing in test set" % (framenum, name)) - write("

{}

".format(name)) - write("
--- Frame %u for %s is missing in test set
" % (framenum, name)) + if first_fail: + write("

{}

".format(name)) + + if first_fail == False: + write("") + write("
--- Frame %u for %s is missing in test set
" % (framenum, name)) + write("") + else: + write("
--- Frame %u for %s is missing in test set
" % (framenum, name)) return False if not compare_frames(path1, path2):