[Rt-commit] r5511 - in Test-Chimps: trunk/lib/Test/Chimps/Client
zev at bestpractical.com
zev at bestpractical.com
Mon Jul 3 18:23:29 EDT 2006
Author: zev
Date: Mon Jul 3 18:23:29 2006
New Revision: 5511
Modified:
Test-Chimps/ (props changed)
Test-Chimps/trunk/lib/Test/Chimps/Client/Poller.pm
Log:
r9803 at galvatron: zev | 2006-07-03 17:04:00 -0400
applied timeout patch
Modified: Test-Chimps/trunk/lib/Test/Chimps/Client/Poller.pm
==============================================================================
--- Test-Chimps/trunk/lib/Test/Chimps/Client/Poller.pm (original)
+++ Test-Chimps/trunk/lib/Test/Chimps/Client/Poller.pm Mon Jul 3 18:23:29 2006
@@ -149,11 +149,20 @@
$self->_checkout_project($config->{$project}, $revision);
+ local $SIG{ALRM} = sub { die "10 minute timeout exceeded" };
+ alarm 600;
print "running tests for $project\n";
my $start_time = time;
- my $model = Test::TAP::Model::Visual->new_with_tests(glob("t/*.t t/*/t/*.t"));
+ my $model;
+ eval {
+ $model = Test::TAP::Model::Visual->new_with_tests(glob("t/*.t t/*/t/*.t"));
+ };
my $duration = time - $start_time;
+ if ($@) {
+ print "Tests aborted: $@\n";
+ }
+
$self->_unroll_env_stack;
foreach my $libdir (@{$self->_added_to_inc}) {
More information about the Rt-commit
mailing list