From aa14493e4788f602d86defb3fa6509d41f01664b Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Sat, 18 Mar 2017 22:35:31 -0400 Subject: [tests] reduce time waiting for backends to start reduce time spent waiting for backends to start tests check for active listening port before proceeding test runs now complete in about 2/3 the time --- tests/mod-scgi.t | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tests/mod-scgi.t') diff --git a/tests/mod-scgi.t b/tests/mod-scgi.t index 20b11482..12c11a80 100755 --- a/tests/mod-scgi.t +++ b/tests/mod-scgi.t @@ -76,8 +76,10 @@ EOF ok($tf->handle_http($t) == 0, 'killing scgi and wait for restart'); # (might take lighttpd 1 sec to detect backend exit) - select(undef, undef, undef, .9); - select(undef, undef, undef, .1) while (!$tf->listening_on(10000)); + select(undef, undef, undef, .5); + for (my $c = 2*20; $c && 0 == $tf->listening_on(10000); --$c) { + select(undef, undef, undef, 0.05); + } $t->{REQUEST} = ( <