From 3344df8d2fca00eba908d971bd1c7d3a948c9f1a Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 11 Jun 2009 19:47:15 +0200 Subject: selftest: Fix uninitialized variables in selftest output. --- selftest/output/buildfarm.pm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/selftest/output/buildfarm.pm b/selftest/output/buildfarm.pm index bd21fc683d..09b84de99e 100644 --- a/selftest/output/buildfarm.pm +++ b/selftest/output/buildfarm.pm @@ -69,14 +69,22 @@ sub output_msg($$) { my ($self, $output) = @_; - $self->{test_output}->{$self->{NAME}} .= $output; + if (defined($self->{NAME})) { + $self->{test_output}->{$self->{NAME}} .= $output; + } else { + print $output; + } } sub control_msg($$) { my ($self, $output) = @_; - $self->{test_output}->{$self->{NAME}} .= $output; + if (defined($self->{NAME})) { + $self->{test_output}->{$self->{NAME}} .= $output; + } else { + print $output; + } } sub end_testsuite($$$$$$) @@ -89,6 +97,7 @@ sub end_testsuite($$$$$$) if ($result ne "success") { $self->{statistics}->{SUITES_FAIL}++; } + $self->{NAME} = undef; } sub start_test($$$) -- cgit