mirror of
https://github.com/curl/curl.git
synced 2026-07-26 01:47:15 +03:00
Added test case 536 in an attempt to add Bogdan Nicula's problematic case
with multi interface and pipelining. This test just works and did not repeat the problem his test code showed, but could still serve as a useful test.
This commit is contained in:
parent
c144adf77c
commit
cbcdd337aa
3 changed files with 150 additions and 1 deletions
63
tests/data/test536
Normal file
63
tests/data/test536
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
<reply>
|
||||
<data mode="text">
|
||||
HTTP/1.1 404 Badness
|
||||
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
||||
ETag: "21025-dc7-39462498"
|
||||
Content-Length: 6
|
||||
Content-Type: text/html
|
||||
Funny-head: yesyes
|
||||
|
||||
hejsan
|
||||
</data>
|
||||
<data1>
|
||||
HTTP/1.1 200 Fine
|
||||
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
||||
Content-Length: 13
|
||||
Connection: close
|
||||
Content-Type: text/html
|
||||
|
||||
fine content
|
||||
</data1>
|
||||
|
||||
<datacheck>
|
||||
fine content
|
||||
Finished!
|
||||
</datacheck>
|
||||
|
||||
<servercmd>
|
||||
pipe: 1
|
||||
</servercmd>
|
||||
</reply>
|
||||
|
||||
# Client-side
|
||||
<client>
|
||||
<server>
|
||||
http
|
||||
</server>
|
||||
# tool is what to use instead of 'curl'
|
||||
<tool>
|
||||
lib536
|
||||
</tool>
|
||||
|
||||
<name>
|
||||
HTTP GET multi two files with FAILONERROR and pipelining
|
||||
</name>
|
||||
<command>
|
||||
http://%HOSTIP:%HTTPPORT/536 http://%HOSTIP:%HTTPPORT/5360001
|
||||
</command>
|
||||
</client>
|
||||
|
||||
#
|
||||
# Verify data after the test has been "shot"
|
||||
<verify>
|
||||
<protocol>
|
||||
GET /536 HTTP/1.1
|
||||
Host: 127.0.0.1:%HTTPPORT
|
||||
Accept: */*
|
||||
|
||||
GET /5360001 HTTP/1.1
|
||||
Host: 127.0.0.1:%HTTPPORT
|
||||
Accept: */*
|
||||
|
||||
</protocol>
|
||||
</verify>
|
||||
Loading…
Add table
Add a link
Reference in a new issue