aboutsummaryrefslogtreecommitdiff
path: root/tests/data
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2006-10-09 21:29:53 +0000
committerDaniel Stenberg <daniel@haxx.se>2006-10-09 21:29:53 +0000
commitcbcdd337aaae878dc47df10f9c21f77cbebadc77 (patch)
tree37b51822ab7fc033b9a3489f4361ecdb92694ab3 /tests/data
parentc144adf77c7e11ebb571399c50d022c88e020044 (diff)
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.
Diffstat (limited to 'tests/data')
-rw-r--r--tests/data/test53663
1 files changed, 63 insertions, 0 deletions
diff --git a/tests/data/test536 b/tests/data/test536
new file mode 100644
index 000000000..eeadf0d77
--- /dev/null
+++ b/tests/data/test536
@@ -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>