[master] f78342e Test Teken responses

Poul-Henning Kamp phk at FreeBSD.org
Tue Apr 17 12:40:13 UTC 2018


commit f78342e32ec6f3085f15a63f7294a6da26f8637e
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Apr 17 12:38:44 2018 +0000

    Test Teken responses

diff --git a/bin/varnishtest/tests/a00000.vtc b/bin/varnishtest/tests/a00000.vtc
index d9fce12..842a5c0 100644
--- a/bin/varnishtest/tests/a00000.vtc
+++ b/bin/varnishtest/tests/a00000.vtc
@@ -116,7 +116,30 @@ process p4 -expect-text 7 17 "W"
 process p4 -expect-text 9 1 "w"
 process p4 -expect-text 8 1 "*"
 
-process p4 -write "\x1b[10;4HABCDEFGHIJKLMN"
+process p4 -write "\x1b[10;4HABCDEFGHIJKLMN\x1b(A#$%\x1b)A"
 process p4 -write "\x1b[8G\x1b[2X>"
 process p4 -expect-text 10 8 ">"
 process p4 -screen-dump
+
+# Safely test responses
+process p5 -hexdump "stty raw -echo; echo '*' ; tr '\x02\x1b' '\x1b@'" -start
+process p5 -expect-text 0 0 "*" 
+process p5 -write "\x02[3;1HA\x02[5n"
+process p5 -expect-text 3 0 "n"
+process p5 -write "\x02[4;1HB\x02[6n"
+process p5 -expect-text 4 0 "R"
+process p5 -write "\x02[5;1HC\x02[15n"
+process p5 -expect-text 5 0 "n"
+process p5 -write "\x02[6;1HD\x02[25n"
+process p5 -expect-text 6 0 "n"
+process p5 -write "\x02[7;1HE\x02[26n"
+process p5 -expect-text 7 0 "n"
+process p5 -write "\x02[8;1HF\x02[?26n"
+process p5 -expect-text 8 0 "n"
+process p5 -write "\x02[9;1HG\x02Pfutfutfut\x01"
+process p5 -write "\x02[10;1HH\x02]futfutfut\x01"
+process p5 -write "\x02[11;1HI\x02[>c"
+process p5 -expect-text 11 0 "c"
+process p5 -write "\x02[24;1HW"
+process p5 -expect-text 0 0 "W"
+process p5 -screen-dump


More information about the varnish-commit mailing list