summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
090b7f2)
Callbacks are reset after each test.
-# $Id: IRSpy.pm,v 1.20 2006-09-26 09:24:45 mike Exp $
+# $Id: IRSpy.pm,v 1.21 2006-09-27 12:49:46 mike Exp $
#
sub check {
my $this = shift();
#
sub check {
my $this = shift();
- 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
foreach my $target (sort keys %{ $this->{target2record} }) {
my $rec = $this->{target2record}->{$target};
# Write record back to database
$this->log("irspy", "running test '$tname'");
push @{ $this->{tests} }, $tname;
my $test = "ZOOM::IRSpy::Test::$tname"->new($this);
$this->log("irspy", "running test '$tname'");
push @{ $this->{tests} }, $tname;
my $test = "ZOOM::IRSpy::Test::$tname"->new($this);
+ my $res = $test->run();
+ $this->pod()->remove_callbacks();
pop @{ $this->{tests} };
return $res;
}
pop @{ $this->{tests} };
return $res;
}