8 # Start the client and do a full run
9 start_client "full run" fullrun testuser notathena 8h 1026
10 set client_id $spawn_id
13 # test: did we get 11 dots?
15 verbose "Starting RPC echo test. This will take about 50 seconds.\n"
17 set ver_line "rpc_test server: bad verifier\[^\r\n\]*\[\r\n]+"
25 verbose "Got line from server."
35 verbose "$expect_out(buffer)" 1
36 if ($dots==11) { break }
40 # test: was the exit status right?
42 wait_client "full run" fullrun $client_id 0
47 verbose "Timeout waiting for dot\n" 1
48 fail "full run: timeout waiting for dot"
54 pass "fullrun: echo test"
56 fail "fullrun: echo test: expected 11 dots, got $dots"
60 # test: server logged four bad verifiers?
62 verbose "full run: checking server output"
64 # Small timeout, since the server should have already printed everything
67 while {$server_lines < 4} {
74 verbose "Unexpected server output: $expect_out(buffer)"
82 if {$server_lines == 4} {
83 pass "fullrun: bad verifiers"
85 fail "fullrun: expected four bad verifiers, got $server_lines"