From 49076c3b716da3b460e5200f015a7d8c1de0cf9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20L=C3=A9caille?= Date: Thu, 12 Jul 2018 10:48:06 +0200 Subject: [PATCH] REGTEST/MINOR: Wrong URI syntax. Ilya Shipitsin reported that with some curl versions this reg test may fail due to a wrong URI syntax with ::1 ipv6 local address in this varnishtest script. This patch fixes this syntax issue and replaces the iteration of "procees" commands by a "shell" command to start curl processes (must be faster). Thanks to Ilya Shipitsin for having reported this VTC file bug. --- reg-tests/ssl/h00000.vtc | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/reg-tests/ssl/h00000.vtc b/reg-tests/ssl/h00000.vtc index 0765cb48a..819f3850f 100644 --- a/reg-tests/ssl/h00000.vtc +++ b/reg-tests/ssl/h00000.vtc @@ -31,14 +31,13 @@ haproxy h1 -conf { http-request redirect location / } -start -process p1 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start -process p2 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start -process p3 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start -process p4 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start -process p5 "curl -i -k https://${h1_frt_addr}:${h1_frt_port}" -start - -process p1 -wait -process p2 -wait -process p3 -wait -process p4 -wait -process p5 -wait +shell { + HOST=${h1_frt_addr} + if [ "${h1_frt_addr}" = "::1" ] ; then + HOST="[::1]" + fi + for i in 1 2 3 4 5; do + curl -i -k https://$HOST:${h1_frt_port} & pids="$pids $!" + done + wait $pids +}