mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-31 03:18:43 -06:00
29 lines
659 B
Bash
29 lines
659 B
Bash
#!/usr/bin/env bats
|
|
load $BATS_TEST_DIRNAME/helper/common.bash
|
|
|
|
setup() {
|
|
setup_common
|
|
}
|
|
|
|
teardown() {
|
|
teardown_common
|
|
}
|
|
|
|
@test "processlist: kill query" {
|
|
if [ "$SQL_ENGINE" != "remote-engine" ]; then
|
|
skip "processlist is remote-engine specific"
|
|
fi
|
|
|
|
dolt sql -q "select sleep(1000)" &
|
|
sleep 1
|
|
|
|
run dolt sql -q "SHOW PROCESSLIST"
|
|
[[ "$output" =~ "select sleep(1000)" ]] || false
|
|
|
|
qpid=$(dolt sql -q "show processlist" | grep --text "select sleep(1000)" | cut -d"|" -f2)
|
|
run dolt sql -q "kill query $qpid"
|
|
sleep 1
|
|
|
|
run dolt sql -q "SHOW PROCESSLIST"
|
|
[[ ! "$output" =~ "select sleep(1000)" ]] || false
|
|
} |