From 14af24bc935af83d5fc1300b2b393228bf0fe6da Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Tue, 31 Mar 2026 22:05:59 +0900 Subject: [PATCH] Ignore SDF VERSION in diff_files to stabilize tests Add (VERSION pattern to diff_files ignore parameter so SDF tests don't break on every upstream version bump. Update golden .ok files to reflect the now-clean diffs. Co-Authored-By: Claude Signed-off-by: Jaehyun Kim --- sdf/test/sdf_read_write.ok | 4 +--- sdf/test/sdf_read_write.tcl | 2 +- search/test/search_write_sdf_model.ok | 8 ++------ search/test/search_write_sdf_model.tcl | 4 ++-- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/sdf/test/sdf_read_write.ok b/sdf/test/sdf_read_write.ok index 2911ec3a..c8af7cb1 100644 --- a/sdf/test/sdf_read_write.ok +++ b/sdf/test/sdf_read_write.ok @@ -1,3 +1 @@ -Differences found at line 7. - (VERSION "2.7.0") - (VERSION "3.1.0") +No differences found. diff --git a/sdf/test/sdf_read_write.tcl b/sdf/test/sdf_read_write.tcl index 3b4cdb5a..164f889a 100644 --- a/sdf/test/sdf_read_write.tcl +++ b/sdf/test/sdf_read_write.tcl @@ -15,4 +15,4 @@ read_sdf sdf_test1.sdf set sdf_out [make_result_file $test_name.sdf] write_sdf $sdf_out -diff_files $test_name.sdfok $sdf_out {\(DATE} +diff_files $test_name.sdfok $sdf_out {\(DATE|\(VERSION} diff --git a/search/test/search_write_sdf_model.ok b/search/test/search_write_sdf_model.ok index 4f343c5c..76d41276 100644 --- a/search/test/search_write_sdf_model.ok +++ b/search/test/search_write_sdf_model.ok @@ -3,13 +3,9 @@ No differences found. --- write_sdf with options --- No differences found. --- write_sdf with digits --- -Differences found at line 6. - (VERSION "2.7.0") - (VERSION "3.1.0") +No differences found. --- write_sdf with include_typ --- -Differences found at line 6. - (VERSION "2.7.0") - (VERSION "3.1.0") +No differences found. --- write_timing_model --- --- write_timing_model with cell_name --- --- write_timing_model with library_name --- diff --git a/search/test/search_write_sdf_model.tcl b/search/test/search_write_sdf_model.tcl index ebe82dbb..6a42615c 100644 --- a/search/test/search_write_sdf_model.tcl +++ b/search/test/search_write_sdf_model.tcl @@ -28,12 +28,12 @@ diff_files search_test1_opts.sdfok $sdf_file2 puts "--- write_sdf with digits ---" set sdf_file3 [make_result_file "search_test1_digits.sdf"] write_sdf -digits 6 -no_timestamp $sdf_file3 -diff_files search_test1_digits.sdfok $sdf_file3 +diff_files search_test1_digits.sdfok $sdf_file3 {\(VERSION} puts "--- write_sdf with include_typ ---" set sdf_file4 [make_result_file "search_test1_typ.sdf"] write_sdf -include_typ -no_timestamp $sdf_file4 -diff_files search_test1_typ.sdfok $sdf_file4 +diff_files search_test1_typ.sdfok $sdf_file4 {\(VERSION} puts "--- write_timing_model ---" set model_file [make_result_file "search_test1_model.lib"]