Merge pull request #32497 from amosbird/replxxtest1

Add test for clickhouse-client history navigation
This commit is contained in:
alexey-milovidov 2021-12-10 15:11:04 +03:00 committed by GitHub
commit 13a3f85ece
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,33 @@
#!/usr/bin/expect -f
# Tags: no-fasttest
log_user 0
set timeout 3
match_max 100000
# A default timeout action is to do nothing, change it to fail
expect_after {
timeout {
exit 1
}
}
# useful debugging configuration
# exp_internal 1
set basedir [file dirname $argv0]
spawn bash -c "source $basedir/../shell_config.sh ; \$CLICKHOUSE_CLIENT_BINARY \$CLICKHOUSE_CLIENT_OPT --disable_suggestion --highlight 0"
expect ":) "
# Make a query
send -- "SELECT 1\r"
expect "1"
expect ":) "
send -- "SELECT 2"
send -- "\033\[A"
expect "SELECT 1"
send -- "\033\[B"
expect "SELECT 2"
send -- "\r"
expect "2"
send -- "exit\r"
expect eof