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:
Daniel Stenberg 2006-10-09 21:29:53 +00:00
parent c144adf77c
commit cbcdd337aa
3 changed files with 150 additions and 1 deletions

63
tests/data/test536 Normal file
View 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>