From d6e826ef8baf2ae67fe3e12322248814a5dd0d5a Mon Sep 17 00:00:00 2001 From: James Cherry Date: Sat, 4 Apr 2026 14:58:25 -0700 Subject: [PATCH] save_ok hook Signed-off-by: James Cherry --- test/regression.tcl | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/test/regression.tcl b/test/regression.tcl index cc9d2cbc..3afe8287 100755 --- a/test/regression.tcl +++ b/test/regression.tcl @@ -582,22 +582,27 @@ proc save_ok_main {} { } } else { foreach test $argv { - save_ok $test + if { [lsearch [group_tests "all"] $test] == -1 } { + puts "Error: test $test not found." + } else { + save_ok $test + } } } } +# hook for pvt/public sync. proc save_ok { test } { - if { [lsearch [group_tests "all"] $test] == -1 } { - puts "Error: test $test not found." + save_ok_file $test +} + +proc save_ok_file { test } { + set ok_file [test_ok_file $test] + set log_file [test_log_file $test] + if { ! [file exists $log_file] } { + puts "Error: log file $log_file not found." } else { - set ok_file [test_ok_file $test] - set log_file [test_log_file $test] - if { ! [file exists $log_file] } { - puts "Error: log file $log_file not found." - } else { - file copy -force $log_file $ok_file - } + file copy -force $log_file $ok_file } }