Annotation of embedaddon/curl/tests/data/test1131, revision 1.1.1.1

1.1       misho       1: <testcase>
                      2: <info>
                      3: <keywords>
                      4: HTTP
                      5: HTTP PUT
                      6: Expect: 100-continue
                      7: </keywords>
                      8: </info>
                      9: 
                     10: #
                     11: # Server-side
                     12: <reply>
                     13: <data nocheck="yes">
                     14: HTTP/1.1 400 NOOOOOOOOO
                     15: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     16: Server: test-server/fake
                     17: Content-Length: 9
                     18: Content-Type: text/html
                     19: 
                     20: FAILURE1
                     21: </data>
                     22: 
                     23: <data1>
                     24: HTTP/1.1 400 NEITHER
                     25: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     26: Server: test-server/fake
                     27: Content-Length: 9
                     28: Content-Type: text/html
                     29: 
                     30: FAILURE2
                     31: </data1>
                     32: 
                     33: # we use skip to make the test server never read the full payload off
                     34: # the socket and instead return the response at once 
                     35: <servercmd>
                     36: skip: 100
                     37: </servercmd>
                     38: </reply>
                     39: 
                     40: #
                     41: # Client-side
                     42: <client>
                     43: # 100 x 'x'
                     44: <file name="log/file1131">
                     45: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                     46: </file>
                     47: <server>
                     48: http
                     49: </server>
                     50:  <name>
                     51: HTTP PUT expect 100-continue with a 400
                     52:  </name>
                     53:  <command option="no-output">
                     54: -T log/file1131 http://%HOSTIP:%HTTPPORT/1131 -T log/file1131 http://%HOSTIP:%HTTPPORT/11310001
                     55: </command>
                     56: </client>
                     57: 
                     58: #
                     59: # Verify data after the test has been "shot"
                     60: <verify>
                     61: <stdout>
                     62: HTTP/1.1 400 NOOOOOOOOO
                     63: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     64: Server: test-server/fake
                     65: Content-Length: 9
                     66: Content-Type: text/html
                     67: 
                     68: FAILURE1
                     69: HTTP/1.1 400 NEITHER
                     70: Date: Thu, 09 Nov 2010 14:49:00 GMT
                     71: Server: test-server/fake
                     72: Content-Length: 9
                     73: Content-Type: text/html
                     74: 
                     75: FAILURE2
                     76: </stdout>
                     77: <strip>
                     78: ^User-Agent:.*
                     79: </strip>
                     80: <protocol>
                     81: PUT /1131 HTTP/1.1
                     82: Host: %HOSTIP:%HTTPPORT
                     83: Accept: */*
                     84: Content-Length: 100
                     85: Expect: 100-continue
                     86: 
                     87: PUT /11310001 HTTP/1.1
                     88: Host: %HOSTIP:%HTTPPORT
                     89: Accept: */*
                     90: Content-Length: 100
                     91: Expect: 100-continue
                     92: 
                     93: </protocol>
                     94: </verify>
                     95: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>