commit | fd1126fdb235182b17eded782674df827fa6ed29 | [log] [tgz] |
---|---|---|
author | Maxim Dounin <mdounin@mdounin.ru> | Fri Oct 24 14:42:21 2008 +0400 |
committer | Maxim Dounin <mdounin@mdounin.ru> | Fri Oct 24 14:42:21 2008 +0400 |
tree | 87edd07cc920804ea8708c294c4aad0332dcf077 | |
parent | 192ced791b1390f5110bc526bf65055a4758d32d [diff] [blame] |
Tests: while starting nginx monitor pidfile instead of sleeping. This reduces test execution time significantly.
diff --git a/lib/Test/Nginx.pm b/lib/Test/Nginx.pm index 2c9ecf7..26f5624 100644 --- a/lib/Test/Nginx.pm +++ b/lib/Test/Nginx.pm
@@ -97,7 +97,10 @@ # wait for nginx to start - sleep 1; + for (1 .. 30) { + select undef, undef, undef, 0.05; + last if -e "$self->{_testdir}/nginx.pid"; + } die "Can't start nginx" unless -e "$self->{_testdir}/nginx.pid";