diff options
Diffstat (limited to 'tests/support/util.tcl')
-rw-r--r-- | tests/support/util.tcl | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/support/util.tcl b/tests/support/util.tcl index 64c36b326..c3679ef30 100644 --- a/tests/support/util.tcl +++ b/tests/support/util.tcl @@ -375,3 +375,15 @@ proc start_write_load {host port seconds} { proc stop_write_load {handle} { catch {exec /bin/kill -9 $handle} } + +# Execute a background process writing complex data for the specified number +# of ops to the specified Redis instance. +proc start_bg_complex_data {host port db ops} { + set tclsh [info nameofexecutable] + exec $tclsh tests/helpers/bg_complex_data.tcl $host $port $db $ops & +} + +# Stop a process generating write load executed with start_bg_complex_data. +proc stop_bg_complex_data {handle} { + catch {exec /bin/kill -9 $handle} +} |