[master] 1836d1f varnishhist coverage

Federico G. Schwindt fgsch at lodoss.net
Thu Jan 12 02:40:05 CET 2017


commit 1836d1ffb46b0ba16c89cb7221e63eb969d09b88
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Thu Jan 12 01:36:18 2017 +0000

    varnishhist coverage

diff --git a/bin/varnishtest/tests/u00007.vtc b/bin/varnishtest/tests/u00007.vtc
new file mode 100644
index 0000000..150b9a4
--- /dev/null
+++ b/bin/varnishtest/tests/u00007.vtc
@@ -0,0 +1,25 @@
+varnishtest "varnishhist coverage"
+
+server s1 {
+	rxreq
+	txresp
+} -start
+
+varnish v1 -vcl+backend {} -start
+
+process p1 "exec varnishhist -n ${v1_name} -h" -run
+shell {grep -q "Usage: varnishhist <options>" ${tmpdir}/p1/stderr}
+err_shell "Usage: varnishhist <options>" \
+    "varnishhist -n ${v1_name} extra 2>&1"
+err_shell "-p: invalid '0'" "varnishhist -n ${v1_name} -p 0 2>&1"
+err_shell "-B: being able to bend time does not mean we can stop it" \
+    "varnishhist -n ${v1_name} -B 0 2>&1"
+err_shell "-B: being able to bend time does not mean we can make it go backwards" "varnishhist -n ${v1_name} -B -1 2>&1"
+err_shell "Invalid grouping mode: raw" \
+    "varnishhist -n ${v1_name} -g raw 2>&1"
+err_shell "-P: No such profile 'foo'" \
+    "varnishhist -n ${v1_name} -P foo 2>&1"
+err_shell "-P: 'foo:bar' is not a valid profile name or definition" \
+    "varnishhist -n ${v1_name} -P foo:bar 2>&1"
+err_shell "-P: 'foo:0:0:0' is not a valid tag name" \
+    "varnishhist -n ${v1_name} -P foo:0:0:0 2>&1"



More information about the varnish-commit mailing list