Skip to content
/ vtctrans Public

convert varnishtest output to easy.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

xcir/vtctrans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vtctrans

Re-format tool for varnishtest

Author: Shohei Tanaka(@xcir)
Date: 2013-04-30
Version: 0.0-alpha2-varnish30
Support Varnish Version:3.0.x
Manual section:1

ATTENTION

This version is alpha quality. work in progress now.

DESCRIPTION

Re-format tool for varnishtest

Original log

**** top   0.0 macro def varnishd=varnishd
**** top   0.0 macro def pwd=/root/git/vtctrans
**** top   0.0 macro def topbuild=/root/git/vtctrans/../..
**** top   0.0 macro def bad_ip=10.255.255.255
**** top   0.0 macro def tmpdir=/tmp/vtc.14768.43d2044f
*    top   0.0 TEST test.vtc starting
***  top   0.0 varnishtest
*    top   0.0 TEST example
***  top   0.0 server
***  top   0.0 server
**   s1    0.0 Starting server
**** s1    0.0 macro def s1_addr=127.0.0.1
**** s1    0.0 macro def s1_port=52740
**** s1    0.0 macro def s1_sock=127.0.0.1 52740
*    s1    0.0 Listen on 127.0.0.1 52740
***  top   0.0 varnish
**   s1    0.0 Started on 127.0.0.1 52740
**   v1    0.0 Launch
***  v1    0.0 CMD: cd ${pwd} && ${varnishd} -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=off -a '127 . 0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.43d2044f/v 1,1 0M
***  v1    0.0 CMD: cd /root/git/vtctrans && varnishd -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=of f  -a '127.0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.4 3d2 044f/v1,10M
***  v1    0.0 PID: 14774
***  v1    0.0 debug| Platform: Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
***  v1    0.0 debug| 200 251     \n
***  v1    0.0 debug| -----------------------------\n
***  v1    0.0 debug| Varnish Cache CLI 1.0\n
***  v1    0.0 debug| -----------------------------\n
***  v1    0.0 debug| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
***  v1    0.0 debug| \n
***  v1    0.0 debug| Type 'help' for command list.\n
***  v1    0.0 debug| Type 'quit' to close CLI session.\n
***  v1    0.0 debug| Type 'start' to launch worker process.\n
***  v1    0.0 debug| \n
**** v1    0.1 CLIPOLL 1 0x1 0x0
***  v1    0.1 CLI connection fd = 9
***  v1    0.1 CLI RX  107
**** v1    0.1 CLI RX| sqxplzwdiomlmrclsxcyswqpnychpwuh\n
**** v1    0.1 CLI RX| \n
**** v1    0.1 CLI RX| Authentication required.\n
**** v1    0.1 CLI TX| auth 810e086c0c1024ee3960fac753c9aa4bf3488605303b99d2f0fe152fca93d9e5\n
***  v1    0.1 CLI RX  200
**** v1    0.1 CLI RX| -----------------------------\n
**** v1    0.1 CLI RX| Varnish Cache CLI 1.0\n
**** v1    0.1 CLI RX| -----------------------------\n
**** v1    0.1 CLI RX| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
**** v1    0.1 CLI RX| \n
**** v1    0.1 CLI RX| Type 'help' for command list.\n
**** v1    0.1 CLI RX| Type 'quit' to close CLI session.\n
**** v1    0.1 CLI RX| Type 'start' to launch worker process.\n
**** v1    0.1 CLI TX| vcl.inline vcl1 << %XJEIFLH|)Xspa8P\n
**** v1    0.1 CLI TX| backend s1 { .host = "127.0.0.1"; .port = "52740"; }\n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX|     sub vcl_recv {\n
**** v1    0.1 CLI TX|         return(lookup);\n
**** v1    0.1 CLI TX|     }\n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX| %XJEIFLH|)Xspa8P\n
***  v1    0.2 CLI RX  200
**** v1    0.2 CLI RX| VCL compiled.
**** v1    0.2 CLI TX| vcl.use vcl1
***  v1    0.2 CLI RX  200
**   v1    0.2 Start
**** v1    0.2 CLI TX| start
***  v1    0.2 debug| child (14787) Started\n
**** v1    0.2 vsl|     0 WorkThread   - 0x7fc9fd2efa90 start
**** v1    0.2 vsl|     0 CLI          - Rd vcl.load "vcl1" ./vcl.mHMVYeG3.so
**** v1    0.2 vsl|     0 CLI          - Wr 200 36 Loaded "./vcl.mHMVYeG3.so" as "vcl1"
***  v1    0.2 CLI RX  200
***  v1    0.2 wait-running
**** v1    0.2 CLI TX| status
***  v1    0.2 debug| Child (14787) said Child starts\n
***  v1    0.2 debug| Child (14787) said SMF.s0 mmap'ed 10485760 bytes of 10485760\n
**** v1    0.2 vsl|     0 CLI          - Rd vcl.use "vcl1"
**** v1    0.2 vsl|     0 CLI          - Wr 200 0
**** v1    0.2 vsl|     0 CLI          - Rd start
**** v1    0.2 vsl|     0 Debug        - Acceptor is epoll
**** v1    0.2 vsl|     0 CLI          - Wr 200 0
**** v1    0.2 vsl|     0 WorkThread   - 0x7fc9f7af7a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f70f6a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f66f5a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f5cf4a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f52f3a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f48f2a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f3ef1a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f34f0a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f2aefa90 start
***  v1    0.3 CLI RX  200
**** v1    0.3 CLI RX| Child in state running
**** v1    0.3 CLI TX| debug.xid 1000
***  v1    0.3 CLI RX  200
**** v1    0.3 CLI RX| XID is 1000
**** v1    0.3 CLI TX| debug.listen_address
**** v1    0.3 vsl|     0 CLI          - Rd debug.xid 1000
**** v1    0.3 vsl|     0 CLI          - Wr 200 11 XID is 1000
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI RX| 127.0.0.1 54787\n
**   v1    0.4 Listen on 127.0.0.1 54787
**** v1    0.4 macro def v1_addr=127.0.0.1
**** v1    0.4 macro def v1_port=54787
**** v1    0.4 macro def v1_sock=127.0.0.1 54787
***  top   0.4 client
**   c1    0.4 Starting client
**   c1    0.4 Waiting for client
***  c1    0.4 Connect to 127.0.0.1 54787
***  c1    0.4 connected fd 10 from 127.0.0.1 33613 to 127.0.0.1 54787
***  c1    0.4 txreq
**** c1    0.4 txreq| GET / HTTP/1.1\r\n
**** c1    0.4 txreq| \r\n
***  c1    0.4 rxresp
***  s1    0.4 accepted fd 4
***  s1    0.4 rxreq
**** s1    0.4 rxhdr| GET / HTTP/1.1\r\n
**** s1    0.4 rxhdr| X-Varnish: 1001\r\n
**** s1    0.4 rxhdr| Accept-Encoding: gzip\r\n
**** s1    0.4 rxhdr| Host: 127.0.0.1\r\n
**** s1    0.4 rxhdr| \r\n
**** s1    0.4 http[ 0] | GET
**** s1    0.4 http[ 1] | /
**** s1    0.4 http[ 2] | HTTP/1.1
**** s1    0.4 http[ 3] | X-Varnish: 1001
**** s1    0.4 http[ 4] | Accept-Encoding: gzip
**** s1    0.4 http[ 5] | Host: 127.0.0.1
**** s1    0.4 bodylen = 0
***  s1    0.4 expect
**** s1    0.4 EXPECT req.url (/) == / (/) match
***  s1    0.4 txresp
**** s1    0.4 txresp| HTTP/1.1 200 Ok\r\n
**** s1    0.4 txresp| Content-Length: 3\r\n
**** s1    0.4 txresp| \r\n
**** s1    0.4 txresp| .\n
**** s1    0.4 txresp| .
***  s1    0.4 shutting fd 4
**   s1    0.4 Ending
**** c1    0.4 rxhdr| HTTP/1.1 200 Ok\r\n
**** c1    0.4 rxhdr| Content-Length: 3\r\n
**** c1    0.4 rxhdr| Accept-Ranges: bytes\r\n
**** c1    0.4 rxhdr| Date: Mon, 29 Apr 2013 17:01:24 GMT\r\n
**** c1    0.4 rxhdr| X-Varnish: 1001\r\n
**** c1    0.4 rxhdr| Age: 0\r\n
**** c1    0.4 rxhdr| Via: 1.1 varnish\r\n
**** c1    0.4 rxhdr| Connection: keep-alive\r\n
**** c1    0.4 rxhdr| \r\n
**** c1    0.4 http[ 0] | HTTP/1.1
**** c1    0.4 http[ 1] | 200
**** c1    0.4 http[ 2] | Ok
**** c1    0.4 http[ 3] | Content-Length: 3
**** c1    0.4 http[ 4] | Accept-Ranges: bytes
**** c1    0.4 http[ 5] | Date: Mon, 29 Apr 2013 17:01:24 GMT
**** c1    0.4 http[ 6] | X-Varnish: 1001
**** c1    0.4 http[ 7] | Age: 0
**** c1    0.4 http[ 8] | Via: 1.1 varnish
**** c1    0.4 http[ 9] | Connection: keep-alive
**** c1    0.4 body| .\n
**** c1    0.4 body| .
**** c1    0.4 bodylen = 3
***  c1    0.4 expect
**** c1    0.4 EXPECT resp.status (200) == 200 (200) match
***  c1    0.4 closing fd 10
**   c1    0.4 Ending
*    top   0.4 RESETTING after test.vtc
**   s1    0.4 Waiting for server
**** s1    0.4 macro undef s1_addr
**** s1    0.4 macro undef s1_port
**** s1    0.4 macro undef s1_sock
**** v1    0.4 macro undef v1_addr
**** v1    0.4 macro undef v1_port
**** v1    0.4 macro undef v1_sock
**   v1    0.4 Stop
**** v1    0.4 CLI TX| stop
**** v1    0.4 vsl|     0 CLI          - Rd debug.listen_address
**** v1    0.4 vsl|     0 CLI          - Wr 200 16 127.0.0.1 54787

**** v1    0.4 vsl|    11 SessionOpen  c 127.0.0.1 33613 127.0.0.1:0
**** v1    0.4 vsl|    11 ReqStart     c 127.0.0.1 33613 1001
**** v1    0.4 vsl|    11 RxRequest    c GET
**** v1    0.4 vsl|    11 RxURL        c /
**** v1    0.4 vsl|    11 RxProtocol   c HTTP/1.1
**** v1    0.4 vsl|    11 VCL_call     c recv
**** v1    0.4 vsl|    11 VCL_return   c lookup
**** v1    0.4 vsl|    11 VCL_call     c hash
**** v1    0.4 vsl|    11 Hash         c /
**** v1    0.4 vsl|    11 Hash         c 127.0.0.1
**** v1    0.4 vsl|    11 VCL_return   c hash
**** v1    0.4 vsl|    11 VCL_call     c miss
**** v1    0.4 vsl|    11 VCL_return   c fetch
**** v1    0.4 vsl|    13 BackendOpen  b s1 127.0.0.1 46014 127.0.0.1 52740
**** v1    0.4 vsl|    11 Backend      c 13 s1 s1
**** v1    0.4 vsl|    13 TxRequest    b GET
**** v1    0.4 vsl|    13 TxURL        b /
**** v1    0.4 vsl|    13 TxProtocol   b HTTP/1.1
**** v1    0.4 vsl|    13 TxHeader     b X-Varnish: 1001
**** v1    0.4 vsl|    13 TxHeader     b Accept-Encoding: gzip
**** v1    0.4 vsl|    13 TxHeader     b Host: 127.0.0.1
**** v1    0.4 vsl|    13 RxProtocol   b HTTP/1.1
**** v1    0.4 vsl|    13 RxStatus     b 200
**** v1    0.4 vsl|    13 RxResponse   b Ok
**** v1    0.4 vsl|    13 RxHeader     b Content-Length: 3
**** v1    0.4 vsl|    11 TTL          c 1001 RFC 120 -1 -1 1367254884 0 0 0 0
**** v1    0.4 vsl|    11 VCL_call     c fetch
**** v1    0.4 vsl|    11 VCL_return   c deliver
**** v1    0.4 vsl|    11 ObjProtocol  c HTTP/1.1
**** v1    0.4 vsl|    11 ObjResponse  c Ok
**** v1    0.4 vsl|    13 Fetch_Body   b 4(length) cls 0 mklen 1
**** v1    0.4 vsl|    13 Length       b 3
**** v1    0.4 vsl|    13 BackendReuse b s1
**** v1    0.4 vsl|    11 VCL_call     c deliver
**** v1    0.4 vsl|    11 VCL_return   c deliver
**** v1    0.4 vsl|    11 TxProtocol   c HTTP/1.1
**** v1    0.4 vsl|    11 TxStatus     c 200
**** v1    0.4 vsl|    11 TxResponse   c Ok
**** v1    0.4 vsl|    11 TxHeader     c Content-Length: 3
**** v1    0.4 vsl|    11 TxHeader     c Accept-Ranges: bytes
**** v1    0.4 vsl|    11 TxHeader     c Date: Mon, 29 Apr 2013 17:01:24 GMT
**** v1    0.4 vsl|    11 TxHeader     c X-Varnish: 1001
**** v1    0.4 vsl|    11 TxHeader     c Age: 0
**** v1    0.4 vsl|    11 TxHeader     c Via: 1.1 varnish
**** v1    0.4 vsl|    11 TxHeader     c Connection: keep-alive
**** v1    0.4 vsl|    11 Length       c 3
**** v1    0.4 vsl|    11 ReqEnd       c 1001 1367254884.356311321 1367254884.356886864 0.000077486 0.000503778 0.000071764
**** v1    0.4 vsl|    11 SessionClose c EOF
**** v1    0.4 vsl|    11 StatSess     c 127.0.0.1 33613 0 1 1 0 0 1 164 3
***  v1    0.4 debug| Stopping Child\n
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI TX| status
***  v1    0.4 debug| Child (14787) said Child dies\n
***  v1    0.4 debug| Child (14787) died status=1\n
***  v1    0.4 debug| Child cleanup complete\n
**** v1    0.4 vsl|     0 CLI          - EOF on CLI connection, worker stops
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI RX| Child in state stopped
**   v1    0.4 Wait
**   v1    0.4 R 14774 Status: 0000
*    top   0.5 TEST test.vtc completed

#     top  TEST test.vtc passed (0.471)

Re-formatted log(python vtctrans.py test.vtc -v)

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
test.vtc
----------------------------------------------------------------------
<<<< Test start >>>>
**** top   0.0 macro def varnishd=varnishd
**** top   0.0 macro def pwd=/root/git/vtctrans
**** top   0.0 macro def topbuild=/root/git/vtctrans/../..
**** top   0.0 macro def bad_ip=10.255.255.255
**** top   0.0 macro def tmpdir=/tmp/vtc.14768.43d2044f
*    top   0.0 TEST test.vtc starting
***  top   0.0 varnishtest
*    top   0.0 TEST example
***  top   0.0 server
***  top   0.0 server

<<<<  Starting 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=52740
**** s1    0.0 macro def s1_sock=127.0.0.1 52740
*    s1    0.0 Listen on 127.0.0.1 52740
***  top   0.0 varnish

<<<<  Started server s1  >>>>
**   s1    0.0 Started on 127.0.0.1 52740

<<<<  Launch varnish v1  >>>>
**   v1    0.0 Launch
***  v1    0.0 CMD: cd ${pwd} && ${varnishd} -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=off -a '127 . 0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.43d2044f/v 1,1 0M
***  v1    0.0 CMD: cd /root/git/vtctrans && varnishd -d -d -n /tmp/vtc.14768.43d2044f/v1 -l 10m,1m,- -p auto_restart=off -p syslog_cli_traffic=of f  -a '127.0.0.1:0' -S /tmp/vtc.14768.43d2044f/v1/_S -M '127.0.0.1 41567' -P /tmp/vtc.14768.43d2044f/v1/varnishd.pid -sfile,/tmp/vtc.14768.4 3d2 044f/v1,10M
***  v1    0.0 PID: 14774
***  v1    0.0 debug| Platform: Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
***  v1    0.0 debug| 200 251     \n
***  v1    0.0 debug| -----------------------------\n
***  v1    0.0 debug| Varnish Cache CLI 1.0\n
***  v1    0.0 debug| -----------------------------\n
***  v1    0.0 debug| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
***  v1    0.0 debug| \n
***  v1    0.0 debug| Type 'help' for command list.\n
***  v1    0.0 debug| Type 'quit' to close CLI session.\n
***  v1    0.0 debug| Type 'start' to launch worker process.\n
***  v1    0.0 debug| \n
**** v1    0.1 CLIPOLL 1 0x1 0x0
***  v1    0.1 CLI connection fd = 9
***  v1    0.1 CLI RX  107
**** v1    0.1 CLI RX| sqxplzwdiomlmrclsxcyswqpnychpwuh\n
**** v1    0.1 CLI RX| \n
**** v1    0.1 CLI RX| Authentication required.\n
**** v1    0.1 CLI TX| auth 810e086c0c1024ee3960fac753c9aa4bf3488605303b99d2f0fe152fca93d9e5\n
***  v1    0.1 CLI RX  200
**** v1    0.1 CLI RX| -----------------------------\n
**** v1    0.1 CLI RX| Varnish Cache CLI 1.0\n
**** v1    0.1 CLI RX| -----------------------------\n
**** v1    0.1 CLI RX| Linux,2.6.32-71.18.1.el6.x86_64,x86_64,-sfile,-smalloc,-hcritbit\n
**** v1    0.1 CLI RX| \n
**** v1    0.1 CLI RX| Type 'help' for command list.\n
**** v1    0.1 CLI RX| Type 'quit' to close CLI session.\n
**** v1    0.1 CLI RX| Type 'start' to launch worker process.\n
**** v1    0.1 CLI TX| vcl.inline vcl1 << %XJEIFLH|)Xspa8P\n
**** v1    0.1 CLI TX| backend s1 { .host = "127.0.0.1"; .port = "52740"; }\n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX|     sub vcl_recv {\n
**** v1    0.1 CLI TX|         return(lookup);\n
**** v1    0.1 CLI TX|     }\n
**** v1    0.1 CLI TX| \n
**** v1    0.1 CLI TX| %XJEIFLH|)Xspa8P\n
***  v1    0.2 CLI RX  200
**** v1    0.2 CLI RX| VCL compiled.
**** v1    0.2 CLI TX| vcl.use vcl1
***  v1    0.2 CLI RX  200

<<<<  Start child process v1  >>>>
**   v1    0.2 Start
**** v1    0.2 CLI TX| start
***  v1    0.2 debug| child (14787) Started\n
**** v1    0.2 vsl|     0 WorkThread   - 0x7fc9fd2efa90 start
**** v1    0.2 vsl|     0 CLI          - Rd vcl.load "vcl1" ./vcl.mHMVYeG3.so
**** v1    0.2 vsl|     0 CLI          - Wr 200 36 Loaded "./vcl.mHMVYeG3.so" as "vcl1"
***  v1    0.2 CLI RX  200

<<<<  Wait running v1  >>>>
***  v1    0.2 wait-running
**** v1    0.2 CLI TX| status
***  v1    0.2 debug| Child (14787) said Child starts\n
***  v1    0.2 debug| Child (14787) said SMF.s0 mmap'ed 10485760 bytes of 10485760\n
**** v1    0.2 vsl|     0 CLI          - Rd vcl.use "vcl1"
**** v1    0.2 vsl|     0 CLI          - Wr 200 0
**** v1    0.2 vsl|     0 CLI          - Rd start
**** v1    0.2 vsl|     0 Debug        - Acceptor is epoll
**** v1    0.2 vsl|     0 CLI          - Wr 200 0
**** v1    0.2 vsl|     0 WorkThread   - 0x7fc9f7af7a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f70f6a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f66f5a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f5cf4a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f52f3a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f48f2a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f3ef1a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f34f0a90 start
**** v1    0.3 vsl|     0 WorkThread   - 0x7fc9f2aefa90 start
***  v1    0.3 CLI RX  200
**** v1    0.3 CLI RX| Child in state running
**** v1    0.3 CLI TX| debug.xid 1000
***  v1    0.3 CLI RX  200
**** v1    0.3 CLI RX| XID is 1000
**** v1    0.3 CLI TX| debug.listen_address
**** v1    0.3 vsl|     0 CLI          - Rd debug.xid 1000
**** v1    0.3 vsl|     0 CLI          - Wr 200 11 XID is 1000
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI RX| 127.0.0.1 54787\n
**   v1    0.4 Listen on 127.0.0.1 54787
**** v1    0.4 macro def v1_addr=127.0.0.1
**** v1    0.4 macro def v1_port=54787
**** v1    0.4 macro def v1_sock=127.0.0.1 54787
***  top   0.4 client

<<<<  Starting client c1  >>>>
**   c1    0.4 Starting client
**   c1    0.4 Waiting for client

<<<<  Connecting c1 -> todo(write sock)  >>>>
***  c1    0.4 Connect to 127.0.0.1 54787

<<<<  Send Request c1 -> todo(write sock)  >>>>
***  c1    0.4 connected fd 10 from 127.0.0.1 33613 to 127.0.0.1 54787
***  c1    0.4 txreq
**** c1    0.4 txreq| GET / HTTP/1.1\r\n
**** c1    0.4 txreq| \r\n

<<<<  Return response c1  >>>>
***  c1    0.4 rxresp

<<<<  Accepted Request s1 <- todo(write sock)  >>>>
***  s1    0.4 accepted fd 4
***  s1    0.4 rxreq
**** s1    0.4 rxhdr| GET / HTTP/1.1\r\n
**** s1    0.4 rxhdr| X-Varnish: 1001\r\n
**** s1    0.4 rxhdr| Accept-Encoding: gzip\r\n
**** s1    0.4 rxhdr| Host: 127.0.0.1\r\n
**** s1    0.4 rxhdr| \r\n
**** s1    0.4 http[ 0] | GET
**** s1    0.4 http[ 1] | /
**** s1    0.4 http[ 2] | HTTP/1.1
**** s1    0.4 http[ 3] | X-Varnish: 1001
**** s1    0.4 http[ 4] | Accept-Encoding: gzip
**** s1    0.4 http[ 5] | Host: 127.0.0.1
**** s1    0.4 bodylen = 0
***  s1    0.4 expect
**** s1    0.4 EXPECT req.url (/) == / (/) match
***  s1    0.4 txresp
**** s1    0.4 txresp| HTTP/1.1 200 Ok\r\n
**** s1    0.4 txresp| Content-Length: 3\r\n
**** s1    0.4 txresp| \r\n
**** s1    0.4 txresp| .\n
**** s1    0.4 txresp| .
***  s1    0.4 shutting fd 4

<<<<  End server s1  >>>>
**   s1    0.4 Ending
**** c1    0.4 rxhdr| HTTP/1.1 200 Ok\r\n
**** c1    0.4 rxhdr| Content-Length: 3\r\n
**** c1    0.4 rxhdr| Accept-Ranges: bytes\r\n
**** c1    0.4 rxhdr| Date: Mon, 29 Apr 2013 17:01:24 GMT\r\n
**** c1    0.4 rxhdr| X-Varnish: 1001\r\n
**** c1    0.4 rxhdr| Age: 0\r\n
**** c1    0.4 rxhdr| Via: 1.1 varnish\r\n
**** c1    0.4 rxhdr| Connection: keep-alive\r\n
**** c1    0.4 rxhdr| \r\n
**** c1    0.4 http[ 0] | HTTP/1.1
**** c1    0.4 http[ 1] | 200
**** c1    0.4 http[ 2] | Ok
**** c1    0.4 http[ 3] | Content-Length: 3
**** c1    0.4 http[ 4] | Accept-Ranges: bytes
**** c1    0.4 http[ 5] | Date: Mon, 29 Apr 2013 17:01:24 GMT
**** c1    0.4 http[ 6] | X-Varnish: 1001
**** c1    0.4 http[ 7] | Age: 0
**** c1    0.4 http[ 8] | Via: 1.1 varnish
**** c1    0.4 http[ 9] | Connection: keep-alive
**** c1    0.4 body| .\n
**** c1    0.4 body| .
**** c1    0.4 bodylen = 3
***  c1    0.4 expect
**** c1    0.4 EXPECT resp.status (200) == 200 (200) match
***  c1    0.4 closing fd 10

<<<<  End client c1  >>>>
**   c1    0.4 Ending
*    top   0.4 RESETTING after test.vtc
**   s1    0.4 Waiting for server
**** s1    0.4 macro undef s1_addr
**** s1    0.4 macro undef s1_port
**** s1    0.4 macro undef s1_sock
**** v1    0.4 macro undef v1_addr
**** v1    0.4 macro undef v1_port
**** v1    0.4 macro undef v1_sock
**   v1    0.4 Stop

<<<<  Stop varnish v1  >>>>
**** v1    0.4 CLI TX| stop
**** v1    0.4 vsl|     0 CLI          - Rd debug.listen_address
**** v1    0.4 vsl|     0 CLI          - Wr 200 16 127.0.0.1 54787
**** v1    0.4 vsl|    11 SessionOpen  c 127.0.0.1 33613 127.0.0.1:0
**** v1    0.4 vsl|    11 ReqStart     c 127.0.0.1 33613 1001
**** v1    0.4 vsl|    11 RxRequest    c GET
**** v1    0.4 vsl|    11 RxURL        c /
**** v1    0.4 vsl|    11 RxProtocol   c HTTP/1.1
**** v1    0.4 vsl|    11 VCL_call     c recv
**** v1    0.4 vsl|    11 VCL_return   c lookup
**** v1    0.4 vsl|    11 VCL_call     c hash
**** v1    0.4 vsl|    11 Hash         c /
**** v1    0.4 vsl|    11 Hash         c 127.0.0.1
**** v1    0.4 vsl|    11 VCL_return   c hash
**** v1    0.4 vsl|    11 VCL_call     c miss
**** v1    0.4 vsl|    11 VCL_return   c fetch
**** v1    0.4 vsl|    13 BackendOpen  b s1 127.0.0.1 46014 127.0.0.1 52740
**** v1    0.4 vsl|    11 Backend      c 13 s1 s1
**** v1    0.4 vsl|    13 TxRequest    b GET
**** v1    0.4 vsl|    13 TxURL        b /
**** v1    0.4 vsl|    13 TxProtocol   b HTTP/1.1
**** v1    0.4 vsl|    13 TxHeader     b X-Varnish: 1001
**** v1    0.4 vsl|    13 TxHeader     b Accept-Encoding: gzip
**** v1    0.4 vsl|    13 TxHeader     b Host: 127.0.0.1
**** v1    0.4 vsl|    13 RxProtocol   b HTTP/1.1
**** v1    0.4 vsl|    13 RxStatus     b 200
**** v1    0.4 vsl|    13 RxResponse   b Ok
**** v1    0.4 vsl|    13 RxHeader     b Content-Length: 3
**** v1    0.4 vsl|    11 TTL          c 1001 RFC 120 -1 -1 1367254884 0 0 0 0
**** v1    0.4 vsl|    11 VCL_call     c fetch
**** v1    0.4 vsl|    11 VCL_return   c deliver
**** v1    0.4 vsl|    11 ObjProtocol  c HTTP/1.1
**** v1    0.4 vsl|    11 ObjResponse  c Ok
**** v1    0.4 vsl|    13 Fetch_Body   b 4(length) cls 0 mklen 1
**** v1    0.4 vsl|    13 Length       b 3
**** v1    0.4 vsl|    13 BackendReuse b s1
**** v1    0.4 vsl|    11 VCL_call     c deliver
**** v1    0.4 vsl|    11 VCL_return   c deliver
**** v1    0.4 vsl|    11 TxProtocol   c HTTP/1.1
**** v1    0.4 vsl|    11 TxStatus     c 200
**** v1    0.4 vsl|    11 TxResponse   c Ok
**** v1    0.4 vsl|    11 TxHeader     c Content-Length: 3
**** v1    0.4 vsl|    11 TxHeader     c Accept-Ranges: bytes
**** v1    0.4 vsl|    11 TxHeader     c Date: Mon, 29 Apr 2013 17:01:24 GMT
**** v1    0.4 vsl|    11 TxHeader     c X-Varnish: 1001
**** v1    0.4 vsl|    11 TxHeader     c Age: 0
**** v1    0.4 vsl|    11 TxHeader     c Via: 1.1 varnish
**** v1    0.4 vsl|    11 TxHeader     c Connection: keep-alive
**** v1    0.4 vsl|    11 Length       c 3
**** v1    0.4 vsl|    11 ReqEnd       c 1001 1367254884.356311321 1367254884.356886864 0.000077486 0.000503778 0.000071764
**** v1    0.4 vsl|    11 SessionClose c EOF
**** v1    0.4 vsl|    11 StatSess     c 127.0.0.1 33613 0 1 1 0 0 1 164 3

<<<<  Stop varnish child process v1  >>>>
***  v1    0.4 debug| Stopping Child\n
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI TX| status
***  v1    0.4 debug| Child (14787) said Child dies\n
***  v1    0.4 debug| Child (14787) died status=1\n
***  v1    0.4 debug| Child cleanup complete\n
**** v1    0.4 vsl|     0 CLI          - EOF on CLI connection, worker stops
***  v1    0.4 CLI RX  200
**** v1    0.4 CLI RX| Child in state stopped
**   v1    0.4 Wait
**   v1    0.4 R 14774 Status: 0000
*    top   0.5 TEST test.vtc completed
#     top  TEST test.vtc passed (0.471)

######################################################################
Macro list
----------------------------------------------------------------------
[key]     |  [value]
----------+-----------------------------------------------------------
varnishd  |  varnishd
s1_port   |  52740
s1_addr   |  127.0.0.1
v1_port   |  54787
v1_addr   |  127.0.0.1
s1_sock   |  127.0.0.1 52740
bad_ip    |  10.255.255.255
pwd       |  /root/git/vtctrans
topbuild  |  /root/git/vtctrans/../..
v1_sock   |  127.0.0.1 54787
tmpdir    |  /tmp/vtc.14768.43d2044f

######################################################################
Expect list
----------------------------------------------------------------------
c1 expect (559dd608bcff8403442b94d3430a22b8)
----------------------------------------------------------------------
HTTP:header       |----------------------------------------
                  | HTTP/1.1
                  | 200
                  | Ok
                  | Content-Length: 3
                  | Accept-Ranges: bytes
                  | Date: Mon, 29 Apr 2013 17:01:24 GMT
                  | X-Varnish: 1001
                  | Age: 0
                  | Via: 1.1 varnish
                  | Connection: keep-alive
HTTP:body         |----------------------------------------
                  | .\n
                  | .
HTTP:bodylen      |----------------------------------------
                  | 3
EXPECT[0]         |----------------------------------------
EXPECT[0]:expr    | resp.status == 200
EXPECT[0]:val     | 200 == 200
EXPECT[0]:result  | match
----------------------------------------------------------------------
s1 expect (3603713e9ceaeceee533a52dda4a8e4c)
----------------------------------------------------------------------
HTTP:header      |----------------------------------------
                 | GET
                 | /
                 | HTTP/1.1
                 | X-Varnish: 1001
                 | Accept-Encoding: gzip
                 | Host: 127.0.0.1
HTTP:bodylen     |----------------------------------------
                 | 0
EXPECT[0]        |----------------------------------------
EXPECT[0]:expr   | req.url == /
EXPECT[0]:val    | / == /
EXPECT[0]:result | match
----------------------------------------------------------------------
######################################################################
VTC result
  | passed | test.vtc
----------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

About

convert varnishtest output to easy.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages