Mailing List Archive

[master] c348aa5c0 vtc: Revisit c109 to avoid symlink or chroot issues
commit c348aa5c00870c40058ad98e6809730a9c10096e
Author: Dridi Boukelmoune <dridi.boukelmoune@gmail.com>
Date: Tue Jan 4 18:53:56 2022 +0100

vtc: Revisit c109 to avoid symlink or chroot issues

diff --git a/bin/varnishtest/tests/c00109.vtc b/bin/varnishtest/tests/c00109.vtc
index 7c4a7463d..aff4b4ab4 100644
--- a/bin/varnishtest/tests/c00109.vtc
+++ b/bin/varnishtest/tests/c00109.vtc
@@ -3,11 +3,16 @@ varnishtest "cc_command and cc_warnings"
varnish v1 -cliok {param.set debug +vcl_keep}
varnish v1 -cliok {param.set cc_warnings hello}
varnish v1 -cliok {param.set cc_command << EOF
-! printf 'd="%%s" D="%%s" w="%%s" n="%%s"' '%d' '%D' '%w' '%n' >world
+printf 'd="%%s" D="%%s" w="%%s"' '%d' '%D' '%w' >world
+printf '%%s' '%n' >v1_name
EOF}

varnish v1 -errvcl "VCL compilation failed" "backend be none;"

-shell -match {d=".+" D=".+hello.+" w="hello" n="${v1_name}"} {
+shell -match {d=".+" D=".+hello.+" w="hello"} {
exec cat v1/vcl_*/world
}
+
+shell -expect "Value is: hello" {
+ exec varnishadm -n "$(cat v1/vcl_*/v1_name)" param.show cc_warnings
+}
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit