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