From df2a93a8a435d17fd5c300a9bc27edcd68613008 Mon Sep 17 00:00:00 2001 From: Jad Dayoub Date: Tue, 30 Jun 2026 15:58:48 +0200 Subject: [PATCH] Check if no files are being compared, mark as error --- scripts/cross_validation.py | 2 ++ web/html/template.html | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/cross_validation.py b/scripts/cross_validation.py index 2a664a8..ebe5ee6 100644 --- a/scripts/cross_validation.py +++ b/scripts/cross_validation.py @@ -80,6 +80,7 @@ def compare_folders(folder_a: str, folder_b: str, log: callable=None) -> dict: `status` indicates if differences exist: - 0 = folders are equal - 1 = differences in files found + - 2 = no files have been compared Args: folder_a (string): Path to folder A @@ -113,6 +114,7 @@ def compare_folders(folder_a: str, folder_b: str, log: callable=None) -> dict: file_diffs[name] = "\n".join(diff) if file_diffs: status = 1 + if not common_files: status = 2 return { "folder_a": str(folder_a), diff --git a/web/html/template.html b/web/html/template.html index 47ef61b..4e40d91 100644 --- a/web/html/template.html +++ b/web/html/template.html @@ -12,6 +12,7 @@ --text-dim: #9a9ca5; --equal: #3a6b4f; --file-diff: #8a3a3a; + --missing-files: #8a3a3a; --mono: "Fira Code", monospace; } @@ -94,6 +95,7 @@ .status-equal { background: var(--equal); } .status-file_diffs { background: var(--file-diff); } + .status-missing_files { background: var(--missing-files); } .legend { display: flex; @@ -185,7 +187,7 @@

Validation-Suite

equal - file difference + file difference / no files compared