mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Bug #50618 Please allow 'sleep $variable' in mtr
Made mtr's sleep function understand $variables A few fixes since previous patch, added tests
This commit is contained in:
@ -920,6 +920,28 @@ sleep 0.5;
|
||||
sleep 1;
|
||||
real_sleep 1;
|
||||
|
||||
# Parameter from variable, legal and illegal
|
||||
let $sleep_var= 0.1;
|
||||
sleep $sleep_var;
|
||||
let $sleep_var= 1;
|
||||
--real_sleep $sleep_var
|
||||
|
||||
--write_file $MYSQL_TMP_DIR/sleep.inc
|
||||
let $sleep_var= xyz;
|
||||
--sleep $sleep_var
|
||||
EOF
|
||||
--error 1
|
||||
--exec $MYSQL_TEST < $MYSQL_TMP_DIR/sleep.inc 2>&1
|
||||
--remove_file $MYSQL_TMP_DIR/sleep.inc
|
||||
|
||||
--write_file $MYSQL_TMP_DIR/sleep.inc
|
||||
let $sleep_var= xyz;
|
||||
real_sleep $sleep_var;
|
||||
EOF
|
||||
--error 1
|
||||
--exec $MYSQL_TEST < $MYSQL_TMP_DIR/sleep.inc 2>&1
|
||||
--remove_file $MYSQL_TMP_DIR/sleep.inc
|
||||
|
||||
# Missing parameter
|
||||
--error 1
|
||||
--exec echo "sleep ;" | $MYSQL_TEST 2>&1
|
||||
|
Reference in New Issue
Block a user