quickjs-tart

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

test1040 (1050B)


      1 <testcase>
      2 # Similar to test92
      3 <info>
      4 <keywords>
      5 HTTP
      6 HTTP GET
      7 Resume
      8 </keywords>
      9 </info>
     10 
     11 # Server-side
     12 <reply>
     13 <data>
     14 HTTP/1.1 416 Invalid range
     15 Connection: close
     16 Content-Length: 0
     17 
     18 </data>
     19 
     20 # The file data that exists at the start of the test must be included in
     21 # the verification.
     22 <datacheck>
     23 012345678
     24 012345678
     25 012345678
     26 012345678
     27 012345678
     28 012345678
     29 012345678
     30 012345678
     31 012345678
     32 012345678
     33 HTTP/1.1 416 Invalid range
     34 Connection: close
     35 Content-Length: 0
     36 
     37 </datacheck>
     38 
     39 </reply>
     40 
     41 # Client-side
     42 <client>
     43 <server>
     44 http
     45 </server>
     46 <name>
     47 HTTP GET with resume from end of entirely-downloaded file
     48 </name>
     49 <command>
     50 http://%HOSTIP:%HTTPPORT/%TESTNUMBER -C -
     51 </command>
     52 <file name="%LOGDIR/curl%TESTNUMBER.out">
     53 012345678
     54 012345678
     55 012345678
     56 012345678
     57 012345678
     58 012345678
     59 012345678
     60 012345678
     61 012345678
     62 012345678
     63 </file>
     64 </client>
     65 
     66 # Verify data after the test has been "shot"
     67 <verify>
     68 <protocol>
     69 GET /%TESTNUMBER HTTP/1.1
     70 Host: %HOSTIP:%HTTPPORT
     71 Range: bytes=100-
     72 User-Agent: curl/%VERSION
     73 Accept: */*
     74 
     75 </protocol>
     76 </verify>
     77 </testcase>