diff options
author | Oran Agra <oran@redislabs.com> | 2020-08-31 10:23:09 +0300 |
---|---|---|
committer | Oran Agra <oran@redislabs.com> | 2020-09-06 09:59:19 +0300 |
commit | 9d527d076b17851b87bc95aa34cca8fa5a91d41b (patch) | |
tree | 96f48eef8b9569cc74cd31141657d891e70d2e94 /tests/support/server.tcl | |
parent | 58e5feb3f49c50b9c18f38fd8f6cad2317c02265 (diff) | |
download | redis-9d527d076b17851b87bc95aa34cca8fa5a91d41b.tar.gz |
test infra - write test name to logfile
Diffstat (limited to 'tests/support/server.tcl')
-rw-r--r-- | tests/support/server.tcl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/support/server.tcl b/tests/support/server.tcl index 0afe89f7c..14e59e55c 100644 --- a/tests/support/server.tcl +++ b/tests/support/server.tcl @@ -301,6 +301,13 @@ proc start_server {options {code undefined}} { set stdout [format "%s/%s" [dict get $config "dir"] "stdout"] set stderr [format "%s/%s" [dict get $config "dir"] "stderr"] + # if we're inside a test, write the test name to the server log file + if {[info exists ::cur_test]} { + set fd [open $stdout "a+"] + puts $fd "### Starting server for test $::cur_test" + close $fd + } + # We need a loop here to retry with different ports. set server_started 0 while {$server_started == 0} { @@ -443,6 +450,13 @@ proc restart_server {level wait_ready} { set stderr [dict get $srv "stderr"] set config_file [dict get $srv "config_file"] + # if we're inside a test, write the test name to the server log file + if {[info exists ::cur_test]} { + set fd [open $stdout "a+"] + puts $fd "### Restarting server for test $::cur_test" + close $fd + } + set prev_ready_count [exec grep -i "Ready to accept" | wc -l < $stdout] set pid [spawn_server $config_file $stdout $stderr] |