diff options
Diffstat (limited to 'src/lib/rpc/unit-test/rpc_test.0')
-rw-r--r-- | src/lib/rpc/unit-test/rpc_test.0/expire.exp | 49 | ||||
-rw-r--r-- | src/lib/rpc/unit-test/rpc_test.0/fullrun.exp | 91 | ||||
-rw-r--r-- | src/lib/rpc/unit-test/rpc_test.0/gsserr.exp | 30 |
3 files changed, 0 insertions, 170 deletions
diff --git a/src/lib/rpc/unit-test/rpc_test.0/expire.exp b/src/lib/rpc/unit-test/rpc_test.0/expire.exp deleted file mode 100644 index e19cca0..0000000 --- a/src/lib/rpc/unit-test/rpc_test.0/expire.exp +++ /dev/null @@ -1,49 +0,0 @@ -set timeout 40 - -load_lib "helpers.exp" - -global server_started - -proc expired {} { - global spawn_id server_id - - start_client expired expired testuser notathena -1m 100 - eof_client expired expired $spawn_id 2 - - expect { - -i $server_id - -re "rpc_test server: Authen.*failed:.*credential.*expired" { pass "expired" } - timeout { fail "expired: timeout waiting for expired creds error" } - } - - flush_server -} - -# This test doesn't work after #6948, because the client won't try to -# authenticate using an expired TGT. -#if { $server_started } {expired } - -proc overlap {} { - global spawn_id - - start_client expire 1 testuser notathena 20m 100 - set client1_id $spawn_id - flush_server - - start_client expire 2 testuser notathena 40m 300 - set client2_id $spawn_id - flush_server - - start_client expire 3 testuser notathena 60m 500 - set client3_id $spawn_id - flush_server - - eof_client expire 1 $client1_id 0 - eof_client expire 2 $client2_id 0 - eof_client expire 3 $client3_id 0 - - flush_server -} -if { $server_started } {overlap} - - diff --git a/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp b/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp deleted file mode 100644 index 73083de..0000000 --- a/src/lib/rpc/unit-test/rpc_test.0/fullrun.exp +++ /dev/null @@ -1,91 +0,0 @@ -set timeout 120 - -load_lib "helpers.exp" - -global spawn_id -global server_id -global server_started - -if { !$server_started } {return} - -# Start the client and do a full run -start_client "full run" fullrun testuser notathena 8h 1026 -set client_id $spawn_id - -# -# test: did we get 11 dots? -# -verbose "Starting RPC echo test. This will take about 50 seconds.\n" - -set ver_line "rpc_test server: bad verifier\[^\r\n\]*\[\r\n]+" - -set dots 0 -set server_lines 0 -while {1} { - expect { - -i $server_id - -re $ver_line { - verbose "Got line from server." - incr server_lines - } - default { - exp_continue - } - - -i $client_id - . { - incr dots - verbose "$expect_out(buffer)" 1 - if ($dots==11) { break } - } - eof { - # - # test: was the exit status right? - # - wait_client "full run" fullrun $client_id 0 - break - } - - timeout { - verbose "Timeout waiting for dot\n" 1 - fail "full run: timeout waiting for dot" - break - } - } -} -if {$dots==11} { - pass "fullrun: echo test" -} else { - fail "fullrun: echo test: expected 11 dots, got $dots" -} - -# -# test: server logged four bad verifiers? -# -verbose "full run: checking server output" - -# Small timeout, since the server should have already printed everything -set timeout 5 - -while {$server_lines < 4} { - expect { - -i $server_id - -re $ver_line { - incr server_lines - } - -re ".+\r\n" { - verbose "Unexpected server output: $expect_out(buffer)" - } - default { - break - } - } -} - -if {$server_lines == 4} { - pass "fullrun: bad verifiers" -} else { - fail "fullrun: expected four bad verifiers, got $server_lines" -} - -flush_server diff --git a/src/lib/rpc/unit-test/rpc_test.0/gsserr.exp b/src/lib/rpc/unit-test/rpc_test.0/gsserr.exp deleted file mode 100644 index 0059719..0000000 --- a/src/lib/rpc/unit-test/rpc_test.0/gsserr.exp +++ /dev/null @@ -1,30 +0,0 @@ -set timeout 30 - -load_lib "helpers.exp" - -global spawn_id -global server_id -global server_started -global hostname - -if { !$server_started } {return} - -start_client "gss err" gsserr testuser notathena 8h 1026 notserver@$hostname - -eof_client "gss err" gsserr $spawn_id 2 - -# -# test: server logged an authentication attempted failed? -# -verbose "gss err: checking server output" - -expect { - -i $server_id - -re "rpc_test server: Authent.*failed: .* not found in keytab" { - pass "gss err: server logged auth error" - } - eof { fail "gss err: server exited" } - timeout { fail "gss err: timeout waiting for server output" } -} - -flush_server |