[master] 983645cbe Coverage test of varnishtest

Poul-Henning Kamp phk at FreeBSD.org
Tue Aug 31 06:57:06 UTC 2021


commit 983645cbeafc353ad926a3c9db8fe198af714f5b
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Aug 31 06:55:44 2021 +0000

    Coverage test of varnishtest

diff --git a/bin/varnishtest/tests/u00018.vtc b/bin/varnishtest/tests/u00018.vtc
new file mode 100644
index 000000000..4662fb1f4
--- /dev/null
+++ b/bin/varnishtest/tests/u00018.vtc
@@ -0,0 +1,19 @@
+varnishtest "Varnishtest coverage"
+
+# Cover usage processing
+shell -err -expect {usage: varnishtest} {
+	varnishtest -v -l
+}
+
+# Cover argument processing
+shell {
+	echo 'varnishtest foo' > ${tmpdir}/_.vtc
+	varnishtest -j 4 -n 10 -C -v -b 100k -L -l ${tmpdir}/_.vtc
+	ls -l ${tmpdir}
+}
+
+shell -err -expect {No such file or directory} {
+	rm -f ${tmpdir}/_.vtc
+	env VTEST_DURATION=15 \
+	    varnishtest -j 4 -n 10 -C -v -b 100k -L -l ${tmpdir}/_.vtc
+}


More information about the varnish-commit mailing list