Last active
April 8, 2016 15:38
-
-
Save flano-yuki/3f5f75933e2340ca289fef292c4c5dc4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server s1 { | |
stream 1 { | |
rxreq | |
txresp -status 100 -hdr 1 1 -nostrend | |
txresp -status 200 -hdr 2 2 | |
} -run | |
} -start | |
client c1 -connect ${s1_sock} { | |
stream 1 { | |
txreq | |
rxhdrs | |
expect resp.status == 100 | |
expect resp.http.1 == 1 | |
rxhdrs | |
expect resp.status == 200 | |
expect resp.http.2 == 2 | |
} -run | |
} -run | |
server s1 -wait |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**** top 0.0 macro def varnishd=varnishd | |
**** top 0.0 macro def varnishadm=varnishadm | |
**** top 0.0 macro def varnishstat=varnishstat | |
**** top 0.0 macro def varnishhist=varnishhist | |
**** top 0.0 macro def varnishlog=varnishlog | |
**** top 0.0 macro def varnishncsa=varnishncsa | |
**** top 0.0 macro def vmod_std=std | |
**** top 0.0 macro def vmod_debug=debug | |
**** top 0.0 macro def vmod_directors=directors | |
**** top 0.0 macro def pwd=/home/vagrant/work/Varnish-Cache/bin/varnishtest | |
**** top 0.0 macro def bad_ip=192.0.2.255 | |
**** top 0.0 macro def tmpdir=/tmp/vtc.14462.39a7a183 | |
* top 0.0 TEST ./h2_status1xx.vtc starting | |
** top 0.0 === server s1 { | |
** s1 0.0 Starting server | |
**** s1 0.0 macro def s1_addr=127.0.0.1 | |
**** s1 0.0 macro def s1_port=42524 | |
**** s1 0.0 macro def s1_sock=127.0.0.1 42524 | |
* s1 0.0 Listen on 127.0.0.1 42524 | |
** top 0.0 === client c1 -connect ${s1_sock} { | |
** c1 0.0 Starting client | |
** c1 0.0 Waiting for client | |
** s1 0.0 Started on 127.0.0.1 42524 | |
*** c1 0.0 Connect to 127.0.0.1 42524 | |
*** s1 0.0 accepted fd 5 | |
*** c1 0.0 connected fd 6 from 127.0.0.1 34027 to 127.0.0.1 42524 | |
** s1 0.0 === stream 1 { | |
** c1 0.0 === stream 1 { | |
**** s1 0.0 Not in H/2 mode node, do what's needed | |
**** c1 0.0 Not in H/2 mode node, do what's needed | |
** s1 0.0 === rxpri | |
** c1 0.0 === txpri | |
**** c1 0.0 txpri| PRI * HTTP/2.0\r\n | |
**** c1 0.0 txpri| \r\n | |
**** c1 0.0 txpri| SM\r\n | |
**** c1 0.0 txpri| \r\n | |
** c1 0.0 === stream 0 { | |
** s1 0.0 === stream 0 { | |
** c1 0.0 Starting stream 0x7fe294001230 | |
** s1 0.0 Starting stream 0x7fe29c001130 | |
** s1 0.0 Waiting for stream 0 | |
** s1 0.0 === txsettings | |
** c1 0.0 Waiting for stream 0 | |
*** s1 0.0 tx: stream: 0, type: SETTINGS (4), flags: 0x00, size: 0 | |
** s1 0.0 === rxsettings | |
** c1 0.0 === txsettings | |
*** c1 0.0 tx: stream: 0, type: SETTINGS (4), flags: 0x00, size: 0 | |
*** s1 0.0 rx: stream: 0, type: SETTINGS (4), flags: 0x00, size: 0 | |
** c1 0.0 === rxsettings | |
** s1 0.0 === txsettings -ack | |
*** s1 0.0 tx: stream: 0, type: SETTINGS (4), flags: 0x01, size: 0 | |
** s1 0.0 === rxsettings | |
*** c1 0.0 rx: stream: 0, type: SETTINGS (4), flags: 0x00, size: 0 | |
** c1 0.0 === txsettings -ack | |
*** c1 0.0 tx: stream: 0, type: SETTINGS (4), flags: 0x01, size: 0 | |
*** s1 0.0 rx: stream: 0, type: SETTINGS (4), flags: 0x01, size: 0 | |
** c1 0.0 === rxsettings | |
*** c1 0.0 rx: stream: 0, type: SETTINGS (4), flags: 0x01, size: 0 | |
** s1 0.0 === expect settings.ack == true | |
**** s1 0.0 (s0) EXPECT settings.ack (true) == "true" match | |
** s1 0.0 Ending stream 0 | |
** c1 0.0 === expect settings.ack == true | |
**** c1 0.0 (s0) EXPECT settings.ack (true) == "true" match | |
** c1 0.0 Ending stream 0 | |
** s1 0.0 Starting stream 0x7fe29c0023d0 | |
** s1 0.0 Waiting for stream 1 | |
** s1 0.0 === rxreq | |
** c1 0.0 Starting stream 0x7fe294002440 | |
** c1 0.0 Waiting for stream 1 | |
** c1 0.0 === txreq | |
*** c1 0.0 tx: stream: 1, type: HEADERS (1), flags: 0x05, size: 36 | |
** c1 0.0 === rxhdrs | |
*** s1 0.0 rx: stream: 1, type: HEADERS (1), flags: 0x05, size: 36 | |
**** s1 0.0 s1 - header: :path : / (0) | |
**** s1 0.0 s1 - header: :method : GET (1) | |
**** s1 0.0 s1 - header: :scheme : http (2) | |
** s1 0.0 === txresp -status 100 -hdr 1 1 -nostrend | |
*** s1 0.0 tx: stream: 1, type: HEADERS (1), flags: 0x04, size: 18 | |
** s1 0.0 === txresp -status 200 -hdr 2 2 | |
*** s1 0.0 tx: stream: 1, type: HEADERS (1), flags: 0x05, size: 18 | |
** s1 0.0 Ending stream 1 | |
*** c1 0.0 rx: stream: 1, type: HEADERS (1), flags: 0x04, size: 18 | |
*** s1 0.1 shutting fd 5 | |
** s1 0.1 Ending | |
**** c1 0.1 s1 - header: :status : 100 (0) | |
**** c1 0.1 s1 - header: 1 : 1 (1) | |
** c1 0.1 === expect resp.status == 100 | |
**** c1 0.1 (s1) EXPECT resp.status (100) == "100" match | |
** c1 0.1 === expect resp.http.1 == 1 | |
**** c1 0.1 (s1) EXPECT resp.http.1 (1) == "1" match | |
** c1 0.1 === rxhdrs | |
*** c1 0.1 rx: stream: 1, type: HEADERS (1), flags: 0x05, size: 18 | |
**** c1 0.1 s1 - header: :status : 200 (2) | |
**** c1 0.1 s1 - header: 2 : 2 (3) | |
** c1 0.1 === expect resp.status == 200 | |
---- c1 0.1 (s1) EXPECT resp.status (100) == "200" failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment