1@:SKIP $OS win # FIXME? '_EXEC< gunzip' not working seems to be a problem with read pipe to thread
2
3SET MAX_DURATION=5000
4INCLUDE $TOP/test/config.htb
5
6CLIENT
7_REQ $YOUR_HOST $YOUR_PORT
8__GET /your/path/to/your/resource?your=params HTTP/1.1
9__Host: $YOUR_HOST
10__User-Agent: mozilla
11__
12_EXEC< gunzip
13_EXPECT . "HTTP/1.1 200 OK"
14_EXPECT . "AS1"
15_EXPECT . "AS2"
16_EXPECT . "AS3"
17_EXPECT . "AS4"
18_WAIT
19
20_REQ $YOUR_HOST $YOUR_PORT
21__GET /your/path/to/your/resource?your=params HTTP/1.1
22__Host: $YOUR_HOST
23__User-Agent: mozilla
24__
25_EXEC< gunzip
26_EXPECT . "HTTP/1.1 200 OK"
27_EXPECT . "BEGIN"
28_EXPECT . "END"
29_WAIT
30
31_REQ $YOUR_HOST $YOUR_PORT
32__GET /your/path/to/your/resource?your=params HTTP/1.1
33__Host: $YOUR_HOST
34__User-Agent: mozilla
35__
36_EXPECT . "HTTP/1.1 200 OK"
37_EXPECT body "AS OK"
38_WAIT
39
40END
41
42SERVER $YOUR_PORT
43_RES
44_WAIT
45__HTTP/1.1 200 OK
46__Content-Type: text/plain
47__Content-Length: AUTO
48__
49_PIPE
50_EXEC echo == AS1 OK == | gzip
51_PIPE
52_EXEC echo == AS2 OK == | gzip
53_PIPE
54_EXEC echo == AS3 OK == | gzip
55_PIPE
56_EXEC echo == AS4 OK == | gzip
57
58_RES
59_WAIT
60__HTTP/1.1 200 OK
61__Content-Type: text/plain
62__Content-Length: AUTO
63__
64_PIPE
65_EXEC echo BEGIN $1K$1K$1K$1K$1K$1K$1K$1K | gzip
66_PIPE
67_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
68_PIPE
69_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
70_PIPE
71_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
72_PIPE
73_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
74_PIPE
75_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
76_PIPE
77_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
78_PIPE
79_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K | gzip
80_PIPE
81_EXEC echo $1K$1K$1K$1K$1K$1K$1K$1K END | gzip
82
83_RES
84_WAIT
85__HTTP/1.1 200 OK
86__Content-Type: text/plain
87__Content-Length: AUTO
88__
89__==AS OK==
90
91END
92
93