diff options
author | Tim Potter <tpot@samba.org> | 2000-05-24 06:20:08 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2000-05-24 06:20:08 +0000 |
commit | bbc94ebb4ba4e1891d09748cefe7bc880978a50e (patch) | |
tree | a084874cf36d523f4dd5c7c857e522d689404527 /testsuite/server | |
parent | a95efec534410cb96ab2e801eb601331b15ca23c (diff) | |
download | samba-bbc94ebb4ba4e1891d09748cefe7bc880978a50e.tar.gz samba-bbc94ebb4ba4e1891d09748cefe7bc880978a50e.tar.bz2 samba-bbc94ebb4ba4e1891d09748cefe7bc880978a50e.zip |
Test various operations on ipc$ share.
(This used to be commit 5b3fcc303d939e750126dd44e7efb5dd73c8d9df)
Diffstat (limited to 'testsuite/server')
-rw-r--r-- | testsuite/server/ipc.exp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/testsuite/server/ipc.exp b/testsuite/server/ipc.exp new file mode 100644 index 0000000000..ae0688872a --- /dev/null +++ b/testsuite/server/ipc.exp @@ -0,0 +1,44 @@ +# +# Test operations on IPC$ share +# + +# Initialisation + +load_lib env-single.exp +load_lib smbclient.exp + +set timeout 10 + +# Spawn a smbclient + +if {![spawn_smbclient //$server/ipc\$ -U $user]} { + perror "error spawning smbclient" + return -1 +} + +# +# Start performing tests +# + +global smb_prompt + +do_smbclient "lcd /tmp\r" "lcd /tmp" +do_smbclient "!touch test.out\r" "touch test.out" + +foreach { op } { "dir\r" "put test.out\r" "get test.out\r" \ + "get /etc/passwd\r" "mkdir foo\r" "print test.out\r" } { + + set action "doing $op" + set output [do_smbclient $op $action] + + if {![regexp "ERR" $output]} { + fail $action + puts $output + } else { + pass $action + } +} + +# Clean up + +file delete test.out |