33bea767eb
are not, due mainly to the lack of support for XML character entities (e.g. & => & ). This will make it easier to validate test files using tools like xmllint, as well as edit and view them using XML tools.
74 lines
1.0 KiB
Plaintext
74 lines
1.0 KiB
Plaintext
<testcase>
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<data nocheck="1">
|
|
HTTP/1.1 302 OK swsbounce swsclose
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Content-Length: 8
|
|
Connection: close
|
|
Location: ./193
|
|
|
|
monster
|
|
</data>
|
|
<data1 nocheck="1">
|
|
HTTP/1.1 200 OK
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Content-Length: 8
|
|
Connection: close
|
|
|
|
monster
|
|
</data1>
|
|
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
http
|
|
</server>
|
|
<name>
|
|
HTTP GET -w num_connects with redirected fetch (2 connects)
|
|
</name>
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/193 -w '%{num_connects}\n' -L
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<strip>
|
|
^User-Agent:.*
|
|
</strip>
|
|
<protocol>
|
|
GET /193 HTTP/1.1
|
|
Host: 127.0.0.1:%HTTPPORT
|
|
Accept: */*
|
|
|
|
GET /193 HTTP/1.1
|
|
Host: 127.0.0.1:%HTTPPORT
|
|
Accept: */*
|
|
|
|
</protocol>
|
|
|
|
<stdout>
|
|
HTTP/1.1 302 OK swsbounce swsclose
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Content-Length: 8
|
|
Connection: close
|
|
Location: ./193
|
|
|
|
HTTP/1.1 200 OK
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Content-Length: 8
|
|
Connection: close
|
|
|
|
monster
|
|
2
|
|
</stdout>
|
|
|
|
</verify>
|
|
</testcase>
|