github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/cli/interactive_tests/test_server_restart.tcl (about) 1 #! /usr/bin/env expect -f 2 # 3 source [file join [file dirname $argv0] common.tcl] 4 5 start_server $argv 6 7 spawn /bin/bash 8 send "PS1=':''/# '\r" 9 eexpect ":/# " 10 11 start_test "Test that dropping a table a node held a lease on before a restart does not hang." 12 # We use a SELECT statement to acquire a lease on the table. 13 send "$argv sql -e \"create database t; create table t.t (x INT); select * from t.t;\"\r" 14 eexpect "(0 rows)" 15 16 stop_server $argv 17 start_server $argv 18 19 send "$argv sql -e \"drop table t.t;\"\r" 20 eexpect "DROP TABLE" 21 eexpect ":/# " 22 end_test 23 24 stop_server $argv