For convenience reasons, a small tens of tests make use of unix sockets
on server lines, and as such cannot be chrooted. Given that non-chrooted
startups are frowned upon and even emit a warning for privileged users,
let's explicitly use the recommended "chroot /" for them.
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
external-check
insecure-fork-wanted
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
tune.lua.openlibs string
tune.lua.bool-sample-conversion normal
} -start
client c0 -connect ${h1_fe1_sock} {
+ # will cause the fe1 client to attempt a connection to each of these ports,
+ # the last one being a local UNIX socket (li1).
txreq -url "/" -hdr "vtcport: ${s1_port}" -hdr "vtcport2: ${s2_port}" -hdr "vtcport3: unix@${tmpdir}/srv3"
rxresp
expect resp.status == 200
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
.if feature(THREAD)
thread-groups 1
.endif
+ chroot /
.if !ssllib_name_startswith(AWS-LC)
tune.ssl.default-dh-param 2048
thread-groups 1
.endif
stats socket "${tmpdir}/h1/stats" level admin
+ chroot /
defaults
mode http