quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test575 (1842B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 FTP
      5 RETR
      6 multi
      7 wildcardmatch
      8 ftplistparser
      9 </keywords>
     10 </info>
     11 
     12 # Server-side
     13 <reply>
     14 <data>
     15 </data>
     16 </reply>
     17 
     18 # Client-side
     19 <client>
     20 <server>
     21 ftp
     22 </server>
     23 <tool>
     24 lib%TESTNUMBER
     25 </tool>
     26 <name>
     27 FTP wildcard download - dup_handle and multi interface
     28 </name>
     29 <command>
     30 ftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/*
     31 </command>
     32 </client>
     33 # Verify data after the test has been "shot"
     34 <verify>
     35 <strip>
     36 QUIT
     37 </strip>
     38 <errorcode>
     39 0
     40 </errorcode>
     41 <protocol>
     42 USER anonymous
     43 PASS ftp@example.com
     44 PWD
     45 CWD fully_simulated
     46 CWD UNIX
     47 EPSV
     48 TYPE A
     49 LIST
     50 EPSV
     51 TYPE I
     52 RETR chmod1
     53 EPSV
     54 RETR chmod2
     55 EPSV
     56 RETR chmod3
     57 EPSV
     58 RETR empty_file.dat
     59 EPSV
     60 RETR file.txt
     61 EPSV
     62 RETR someothertext.txt
     63 CWD /
     64 CWD fully_simulated
     65 CWD UNIX
     66 EPSV
     67 TYPE A
     68 LIST
     69 EPSV
     70 TYPE I
     71 RETR chmod1
     72 EPSV
     73 RETR chmod2
     74 EPSV
     75 RETR chmod3
     76 EPSV
     77 RETR empty_file.dat
     78 EPSV
     79 RETR file.txt
     80 EPSV
     81 RETR someothertext.txt
     82 QUIT
     83 USER anonymous
     84 PASS ftp@example.com
     85 PWD
     86 CWD fully_simulated
     87 CWD UNIX
     88 EPSV
     89 TYPE A
     90 LIST
     91 EPSV
     92 TYPE I
     93 RETR chmod1
     94 EPSV
     95 RETR chmod2
     96 EPSV
     97 RETR chmod3
     98 EPSV
     99 RETR empty_file.dat
    100 EPSV
    101 RETR file.txt
    102 EPSV
    103 RETR someothertext.txt
    104 QUIT
    105 </protocol>
    106 <stdout>
    107 This file should have permissions 444
    108 This file should have permissions 666
    109 This file should have permissions 777
    110 This is content of file "file.txt"
    111 Some junk ;-) This file does not really exist.
    112 This file should have permissions 444
    113 This file should have permissions 666
    114 This file should have permissions 777
    115 This is content of file "file.txt"
    116 Some junk ;-) This file does not really exist.
    117 This file should have permissions 444
    118 This file should have permissions 666
    119 This file should have permissions 777
    120 This is content of file "file.txt"
    121 Some junk ;-) This file does not really exist.
    122 </stdout>
    123 <limits>
    124 Allocations: 1500
    125 </limits>
    126 </verify>
    127 </testcase>