X-Git-Url: http://git.indexdata.com/?p=irspy-moved-to-github.git;a=blobdiff_plain;f=lib%2FZOOM%2FIRSpy.pm;h=a8f5d90e283ad00afd36a19473c94b1848c6b58c;hp=22c3cd8048520241698d44f3ac6cb2aff0f3b044;hb=d104e0fcbd34a71d39ed68ac874ad2e7c34c3c23;hpb=b5d35f645df7e9630f77ec7f364ba27378775211 diff --git a/lib/ZOOM/IRSpy.pm b/lib/ZOOM/IRSpy.pm index 22c3cd8..a8f5d90 100644 --- a/lib/ZOOM/IRSpy.pm +++ b/lib/ZOOM/IRSpy.pm @@ -1,4 +1,4 @@ -# $Id: IRSpy.pm,v 1.19 2006-09-26 09:08:36 mike Exp $ +# $Id: IRSpy.pm,v 1.21 2006-09-27 12:49:46 mike Exp $ package ZOOM::IRSpy; @@ -201,8 +201,10 @@ sub _render_record { # sub check { my $this = shift(); + my($test) = @_; - my $res = $this->_run_test("Main"); + $test = "Main" if !defined $test; + my $res = $this->_run_test($test); foreach my $target (sort keys %{ $this->{target2record} }) { my $rec = $this->{target2record}->{$target}; # Write record back to database @@ -249,7 +251,8 @@ sub _run_test { $this->log("irspy", "running test '$tname'"); push @{ $this->{tests} }, $tname; my $test = "ZOOM::IRSpy::Test::$tname"->new($this); - my $res =$test->run(); + my $res = $test->run(); + $this->pod()->remove_callbacks(); pop @{ $this->{tests} }; return $res; } @@ -288,7 +291,10 @@ sub isodate { =head1 SEE ALSO -ZOOM::IRSpy::Record +ZOOM::IRSpy::Record, +ZOOM::IRSpy::Web, +ZOOM::IRSpy::Test, +ZOOM::IRSpy::Maintenance. The ZOOM-Perl module, http://search.cpan.org/~mirk/Net-Z3950-ZOOM/