mirror of
https://github.com/fluencelabs/redis
synced 2025-04-02 15:51:05 +00:00
Redis test: handle inability to start the server in a better way.
This commit is contained in:
parent
fb293ccbdd
commit
846bcd9abe
@ -2,13 +2,14 @@ set ::global_overrides {}
|
|||||||
set ::tags {}
|
set ::tags {}
|
||||||
set ::valgrind_errors {}
|
set ::valgrind_errors {}
|
||||||
|
|
||||||
proc error_and_quit {config_file error} {
|
proc start_server_error {config_file error} {
|
||||||
puts "!!COULD NOT START REDIS-SERVER\n"
|
set err {}
|
||||||
puts "CONFIGURATION:"
|
append err "Cant' start the Redis server\n"
|
||||||
puts [exec cat $config_file]
|
append err "CONFIGURATION:"
|
||||||
puts "\nERROR:"
|
append err [exec cat $config_file]
|
||||||
puts [string trim $error]
|
append err "\nERROR:"
|
||||||
exit 1
|
append err [string trim $error]
|
||||||
|
send_data_packet $::test_server_fd err $err
|
||||||
}
|
}
|
||||||
|
|
||||||
proc check_valgrind_errors stderr {
|
proc check_valgrind_errors stderr {
|
||||||
@ -209,7 +210,10 @@ proc start_server {options {code undefined}} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if {!$serverisup} {
|
if {!$serverisup} {
|
||||||
error_and_quit $config_file [exec cat $stderr]
|
set err {}
|
||||||
|
append err [exec cat $stdout] "\n" [exec cat $stderr]
|
||||||
|
start_server_error $config_file $err
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
# find out the pid
|
# find out the pid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user