Return to test596 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 1: <testcase> ! 2: # ! 3: # This test is like 585 but uses active FTP instead of HTTP ! 4: # ! 5: <info> ! 6: <keywords> ! 7: FTP ! 8: </keywords> ! 9: </info> ! 10: # ! 11: # Server-side ! 12: <reply> ! 13: <data> ! 14: moo ! 15: </data> ! 16: <datacheck> ! 17: [OPEN] counter: 1 ! 18: [OPEN] counter: 2 ! 19: [CLOSE] counter: 2 ! 20: moo ! 21: [CLOSE] counter: 1 ! 22: </datacheck> ! 23: </reply> ! 24: ! 25: # Client-side ! 26: <client> ! 27: <server> ! 28: ftp ! 29: </server> ! 30: # tool is what to use instead of 'curl' ! 31: <tool> ! 32: lib585 ! 33: </tool> ! 34: ! 35: <name> ! 36: verify close callbacks with active FTP ! 37: </name> ! 38: <command> ! 39: ftp://%HOSTIP:%FTPPORT/596 log/ip596 activeftp ! 40: </command> ! 41: </client> ! 42: ! 43: # ! 44: # Verify data after the test has been "shot" ! 45: <verify> ! 46: <strippart> ! 47: s/^(EPRT \|1\|)(.*)/$1/ ! 48: </strippart> ! 49: <protocol> ! 50: USER anonymous ! 51: PASS ftp@example.com ! 52: PWD ! 53: EPRT |1| ! 54: TYPE I ! 55: SIZE 596 ! 56: RETR 596 ! 57: QUIT ! 58: </protocol> ! 59: </verify> ! 60: </testcase>