* gssftp.exp: Use $tmppwd rather than hardcoding tmpdir
authorTom Yu <tlyu@mit.edu>
Fri, 22 Jun 2001 23:37:35 +0000 (23:37 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 22 Jun 2001 23:37:35 +0000 (23:37 +0000)
* kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.

* rcp.exp: Use $tmppwd rather than hardcoding tmpdir.

* rsh.exp: Rearrange ordering of environment setup slightly.

* standalone.exp: Use $KLIST -5 -e so as to better debug enctype
problems.

* v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
$tmppwd rather than hardcoding tmpdir.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13501 dc483132-0cff-0310-8789-dd5450dbe970

src/tests/dejagnu/krb-standalone/ChangeLog
src/tests/dejagnu/krb-standalone/gssftp.exp
src/tests/dejagnu/krb-standalone/kadmin.exp
src/tests/dejagnu/krb-standalone/rcp.exp
src/tests/dejagnu/krb-standalone/rsh.exp
src/tests/dejagnu/krb-standalone/standalone.exp
src/tests/dejagnu/krb-standalone/v4gssftp.exp

index 91e053f37203860c067b1e23e020ee4c2ea32a26..d5d323169806fc7163e75c580145d6150ffd605b 100644 (file)
@@ -1,3 +1,19 @@
+2001-06-22  Tom Yu  <tlyu@mit.edu>
+
+       * gssftp.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * rcp.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * rsh.exp: Rearrange ordering of environment setup slightly.
+
+       * standalone.exp: Use $KLIST -5 -e so as to better debug enctype
+       problems.
+
+       * v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
+       $tmppwd rather than hardcoding tmpdir.
+
 2001-06-17  Ezra Peisach  <epeisach@mit.edu>
 
        * v4krb524d.exp: New tests for the krb524d and k524init programs. 
index cd9e731fd98e7623546777550a28fc6af3df99e0..912c36686f5ddf097b76123dfb0a80085cb9d810 100644 (file)
@@ -68,7 +68,7 @@ proc stop_ftp_daemon { } {
 }
 
 # Create a file to use for ftp testing.
-set file [open tmpdir/ftp-test w]
+set file [open $tmppwd/ftp-test w]
 puts $file "This file is used for ftp testing."
 close $file
 
@@ -241,26 +241,26 @@ proc ftp_test { } {
 
 
     set testname "get"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get $tmppwd/ftp-test $tmppwd/copy\r"
     expect "Opening BINARY mode data connection for $tmppwd/ftp-test"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes received in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
     }
 
     set testname "put"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "put $tmppwd/ftp-test $tmppwd/copy\r"
     expect "Opening BINARY mode data connection for $tmppwd/copy"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes sent in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
@@ -274,20 +274,20 @@ proc ftp_test { } {
     }
 
     set testname "lcd"
-    send "lcd tmpdir\r"
+    send "lcd $tmppwd\r"
     expect "Local directory now $tmppwd"
     expect "ftp> " {
        pass $testname
     }
 
     set testname "local get"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get ftp-test copy\r"
     expect "Opening BINARY mode data connection for ftp-test"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes received in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
@@ -308,13 +308,13 @@ proc ftp_test { } {
     }
 
     set testname "encrypted get"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get ftp-test copy\r"
     expect "Opening BINARY mode data connection for ftp-test"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes received in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
index 8167b021f0ae1f05b599b77ad6b117fd43116dd1..1d0bca54e1bfab19e52afbfd56feb1e97b5ead14 100644 (file)
@@ -437,10 +437,11 @@ proc kadmin_extract { instance name } {
     global KADMIN
     global KEY
     global spawn_id
+    global tmppwd
 
-    catch "exec rm -f tmpdir/keytab"
+    catch "exec rm -f $tmppwd/keytab"
 
-    spawn $KADMIN -p krbtest/admin@$REALMNAME -q "xst -k tmpdir/keytab $name/$instance"
+    spawn $KADMIN -p krbtest/admin@$REALMNAME -q "xst -k $tmppwd/keytab $name/$instance"
     expect_after {
        "Cannot contact any KDC" {
            fail "kadmin xst $instance $name lost KDC"
@@ -461,7 +462,7 @@ proc kadmin_extract { instance name } {
     expect "Enter password:" {
        send "adminpass$KEY\r"
     }
-#    expect -re "kadmin: Entry for principal $name/$instance with kvno [0-9], encryption type .* added to keytab WRFILE:tmpdir/keytab."
+#    expect -re "kadmin: Entry for principal $name/$instance with kvno [0-9], encryption type .* added to keytab WRFILE:$tmppwd/keytab."
     expect_after
     expect eof
     set k_stat [wait -i $spawn_id]
index a51196c5da41a30cec309d38f279cffdb6d330be..59125b78f1d2878c6dabd6cda2df5fa06390bd0f 100644 (file)
@@ -80,7 +80,7 @@ proc stop_rsh_daemon { } {
 }
 
 # Create a file to use for rcp testing.
-set file [open tmpdir/rcp-test w]
+set file [open $tmppwd/rcp-test w]
 puts $file "This file is used for rcp testing."
 close $file
 
@@ -125,9 +125,9 @@ proc rcp_one_test { testname options frompref topref } {
     global RCP
     global tmppwd
 
-    send_log "rm -f tmpdir/copy\n"
-    verbose "exec rm -f tmpdir/copy"
-    catch "exec rm -f tmpdir/copy"
+    send_log "rm -f $tmppwd/copy\n"
+    verbose "exec rm -f $tmppwd/copy"
+    catch "exec rm -f $tmppwd/copy"
 
     set from [format "%s%s" $frompref $tmppwd/rcp-test]
     set to [format "%s%s" $topref $tmppwd/copy]
@@ -143,7 +143,7 @@ proc rcp_one_test { testname options frompref topref } {
        return 0
     }
 
-    if ![check_file tmpdir/copy] {
+    if ![check_file $tmppwd/copy] {
        fail $testname
        return 0
     }
index ed47af2c63610d6c75c43c2c3b775d94097f1a5f..0cb8304b40823405b078541ed8b2765366f08d9e 100644 (file)
@@ -27,7 +27,6 @@ if ![check_k5login rsh] {
 # Set up the kerberos database.
 if {![get_hostname] \
     || ![setup_kerberos_files] \
-    || ![setup_kerberos_env] \
     || ![setup_kerberos_db 0]} {
     return
 }
@@ -85,6 +84,7 @@ proc rsh_test { } {
         || ![add_kerberos_key host/$hostname 0] \
         || ![setup_srvtab 0] \
        || ![add_kerberos_key $env(USER) 0] \
+       || ![setup_kerberos_env client] \
        || ![kinit $env(USER) $env(USER)$KEY 0]} {
        return
     }
index e925b53c0f077bc9c3aba3428c242a581d87e70f..62358109eb7e907bee3c038977b454297208b7fb 100644 (file)
@@ -57,7 +57,7 @@ proc doit { } {
     }
 
     # Make sure that klist can see the ticket.
-    spawn $KLIST -5
+    spawn $KLIST -5 -e
     expect {
        -re "Ticket cache:\[    \]*(.+:)?$tmppwd/tkt.*Default principal:\[      \]*krbtest/admin@$REALMNAME.*krbtgt/$REALMNAME@$REALMNAME\r\n" {
            verbose "klist started"
index 651dbacd33a1146130f0ae76c7ba1aca8643a33a..a940aa50d379fedd9b6fb1f3db3b47300ce7701f 100644 (file)
@@ -26,6 +26,10 @@ if ![check_k5login ftp] {
     return
 }
 
+if ![check_klogin ftp] {
+    return
+}
+
 # Set up the kerberos database.
 if {![get_hostname] \
     || ![setup_kerberos_files] \
@@ -73,7 +77,7 @@ proc stop_ftp_daemon { } {
 }
 
 # Create a file to use for ftp testing.
-set file [open tmpdir/ftp-test w]
+set file [open $tmppwd/ftp-test w]
 puts $file "This file is used for ftp testing."
 close $file
 
@@ -284,26 +288,26 @@ proc v4ftp_test { } {
 
 
     set testname "get(v4)"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get $tmppwd/ftp-test $tmppwd/copy\r"
     expect "Opening BINARY mode data connection for $tmppwd/ftp-test"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes received in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
     }
 
     set testname "put(v4)"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "put $tmppwd/ftp-test $tmppwd/copy\r"
     expect "Opening BINARY mode data connection for $tmppwd/copy"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes sent in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
@@ -317,20 +321,20 @@ proc v4ftp_test { } {
     }
 
     set testname "lcd(v4)"
-    send "lcd tmpdir\r"
+    send "lcd $tmppwd\r"
     expect "Local directory now $tmppwd"
     expect "ftp> " {
        pass $testname
     }
 
     set testname "local get(v4)"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get ftp-test copy\r"
     expect "Opening BINARY mode data connection for ftp-test"
     expect "Transfer complete"
     expect -re "\[0-9\]+ bytes received in \[0-9.e-\]+ seconds"
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname
@@ -351,7 +355,7 @@ proc v4ftp_test { } {
     }
 
     set testname "encrypted get(v4)"
-    catch "exec rm -f tmpdir/copy"
+    catch "exec rm -f $tmppwd/copy"
     send "get ftp-test copy\r"
     expect "Opening BINARY mode data connection for ftp-test"
     expect "Transfer complete"
@@ -365,7 +369,7 @@ proc v4ftp_test { } {
        }
     }
     expect "ftp> "
-    if [check_file tmpdir/copy] {
+    if [check_file $tmppwd/copy] {
        pass $testname
     } else {
        fail $testname