Return to test1086 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 1: <testcase> ! 2: <info> ! 3: <keywords> ! 4: FTP ! 5: EPSV ! 6: RETR ! 7: timeout ! 8: FAILURE ! 9: flaky ! 10: </keywords> ! 11: </info> ! 12: ! 13: # Server-side ! 14: <reply> ! 15: # Overload some standard FTP responses to make them shorter and faster ! 16: # to avoid wasting time waiting for the data phase to start ! 17: <servercmd> ! 18: SLOWDOWN ! 19: REPLY USER 331 OK ! 20: REPLY PASS 230 OK ! 21: REPLY PWD 257 "/" ! 22: REPLY TYPE 200 OK ! 23: </servercmd> ! 24: <data nocheck="yes"> ! 25: Long chunk of data that couldn't possibly be sent in the time allotted. ! 26: Long chunk of data that couldn't possibly be sent in the time allotted. ! 27: Long chunk of data that couldn't possibly be sent in the time allotted. ! 28: Long chunk of data that couldn't possibly be sent in the time allotted. ! 29: Long chunk of data that couldn't possibly be sent in the time allotted. ! 30: Long chunk of data that couldn't possibly be sent in the time allotted. ! 31: Long chunk of data that couldn't possibly be sent in the time allotted. ! 32: Long chunk of data that couldn't possibly be sent in the time allotted. ! 33: Long chunk of data that couldn't possibly be sent in the time allotted. ! 34: Long chunk of data that couldn't possibly be sent in the time allotted. ! 35: Long chunk of data that couldn't possibly be sent in the time allotted. ! 36: Long chunk of data that couldn't possibly be sent in the time allotted. ! 37: Long chunk of data that couldn't possibly be sent in the time allotted. ! 38: Long chunk of data that couldn't possibly be sent in the time allotted. ! 39: Long chunk of data that couldn't possibly be sent in the time allotted. ! 40: Long chunk of data that couldn't possibly be sent in the time allotted. ! 41: Long chunk of data that couldn't possibly be sent in the time allotted. ! 42: Long chunk of data that couldn't possibly be sent in the time allotted. ! 43: Long chunk of data that couldn't possibly be sent in the time allotted. ! 44: Long chunk of data that couldn't possibly be sent in the time allotted. ! 45: Long chunk of data that couldn't possibly be sent in the time allotted. ! 46: Long chunk of data that couldn't possibly be sent in the time allotted. ! 47: Long chunk of data that couldn't possibly be sent in the time allotted. ! 48: Long chunk of data that couldn't possibly be sent in the time allotted. ! 49: Long chunk of data that couldn't possibly be sent in the time allotted. ! 50: Long chunk of data that couldn't possibly be sent in the time allotted. ! 51: Long chunk of data that couldn't possibly be sent in the time allotted. ! 52: Long chunk of data that couldn't possibly be sent in the time allotted. ! 53: Long chunk of data that couldn't possibly be sent in the time allotted. ! 54: Long chunk of data that couldn't possibly be sent in the time allotted. ! 55: Long chunk of data that couldn't possibly be sent in the time allotted. ! 56: Long chunk of data that couldn't possibly be sent in the time allotted. ! 57: Long chunk of data that couldn't possibly be sent in the time allotted. ! 58: Long chunk of data that couldn't possibly be sent in the time allotted. ! 59: Long chunk of data that couldn't possibly be sent in the time allotted. ! 60: Long chunk of data that couldn't possibly be sent in the time allotted. ! 61: Long chunk of data that couldn't possibly be sent in the time allotted. ! 62: Long chunk of data that couldn't possibly be sent in the time allotted. ! 63: Long chunk of data that couldn't possibly be sent in the time allotted. ! 64: Long chunk of data that couldn't possibly be sent in the time allotted. ! 65: Long chunk of data that couldn't possibly be sent in the time allotted. ! 66: Long chunk of data that couldn't possibly be sent in the time allotted. ! 67: Long chunk of data that couldn't possibly be sent in the time allotted. ! 68: Long chunk of data that couldn't possibly be sent in the time allotted. ! 69: Long chunk of data that couldn't possibly be sent in the time allotted. ! 70: Long chunk of data that couldn't possibly be sent in the time allotted. ! 71: Long chunk of data that couldn't possibly be sent in the time allotted. ! 72: Long chunk of data that couldn't possibly be sent in the time allotted. ! 73: Long chunk of data that couldn't possibly be sent in the time allotted. ! 74: Long chunk of data that couldn't possibly be sent in the time allotted. ! 75: </data> ! 76: </reply> ! 77: ! 78: # Client-side ! 79: <client> ! 80: <server> ! 81: ftp ! 82: </server> ! 83: <killserver> ! 84: ftp ! 85: </killserver> ! 86: <name> ! 87: FTP download with strict timeout and slow data transfer ! 88: </name> ! 89: <command timeout="1"> ! 90: ftp://%HOSTIP:%FTPPORT/1086 -m 7 ! 91: </command> ! 92: </client> ! 93: ! 94: # Verify data after the test has been "shot" ! 95: <verify> ! 96: # 28 is CURLE_OPERATION_TIMEDOUT ! 97: <errorcode> ! 98: 28 ! 99: </errorcode> ! 100: <protocol> ! 101: USER anonymous ! 102: PASS ftp@example.com ! 103: PWD ! 104: EPSV ! 105: TYPE I ! 106: SIZE 1086 ! 107: RETR 1086 ! 108: </protocol> ! 109: </verify> ! 110: </testcase>