selftest: Remove existing buildfarm output format.
[ira/wip.git] / selftest / output / buildfarm.pm
diff --git a/selftest/output/buildfarm.pm b/selftest/output/buildfarm.pm
deleted file mode 100644 (file)
index 8612cfb..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/usr/bin/perl
-# Buildfarm output for selftest
-# Copyright (C) 2008 Jelmer Vernooij <jelmer@samba.org>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-package output::buildfarm;
-
-use Exporter;
-@ISA = qw(Exporter);
-
-use FindBin qw($RealBin);
-use lib "$RealBin/..";
-
-use BuildFarm;
-
-use strict;
-
-sub new($$$) {
-       my ($class, $statistics) = @_;
-       my $self = {
-               test_output => {},
-               statistics => $statistics,
-               last_time => 0,
-               start_time => undef,
-       };
-       bless($self, $class);
-}
-
-sub testsuite_count($$)
-{
-}
-
-sub report_time($$)
-{
-       my ($self, $time) = @_;
-
-       unless ($self->{start_time}) {
-               $self->{start_time} = $time;
-       }
-
-       $self->{last_time} = $time;
-}
-
-sub start_testsuite($$)
-{
-       my ($self, $name) = @_;
-
-       $self->{NAME} = $name;
-       $self->{START_TIME} = $self->{last_time};
-
-       my $duration = $self->{START_TIME} - $self->{start_time};
-       BuildFarm::start_testsuite($name, $duration);
-       $self->{test_output}->{$name} = "";
-}
-
-sub output_msg($$)
-{
-       my ($self, $output) = @_;
-
-       if (defined($self->{NAME})) {
-               $self->{test_output}->{$self->{NAME}} .= $output;
-       } else {
-               print $output;
-       }
-}
-
-sub control_msg($$)
-{
-       my ($self, $output) = @_;
-
-       if (defined($self->{NAME})) {
-               $self->{test_output}->{$self->{NAME}} .= $output;
-       } else {
-               print $output;
-       }
-}
-
-sub end_testsuite($$$$$)
-{
-       my ($self, $name, $result, $reason) = @_;
-
-       my $unexpected;
-       if ($result eq "failure" or $result eq "fail" or $result eq "error") {
-               $unexpected = 1;
-       } else {
-               $unexpected = 0;
-       }
-
-       BuildFarm::end_testsuite($name, ($self->{last_time} - $self->{START_TIME}), 
-                                    (not $unexpected), $self->{test_output}->{$name}, 
-                                                        $reason);
-       if ($result ne "success") {
-               $self->{statistics}->{SUITES_FAIL}++;
-       }
-       $self->{NAME} = undef;
-}
-
-sub start_test($$$)
-{
-       my ($self, $testname) = @_;
-}
-
-sub end_test($$$$$)
-{
-       my ($self, $testname, $result, $unexpected, $reason) = @_;
-
-       if ($unexpected) {
-               $self->{test_output}->{$self->{NAME}} .= "UNEXPECTED($result): $testname\n";
-       }
-}
-
-sub summary($)
-{
-       my ($self) = @_;
-       
-       BuildFarm::summary($self->{last_time} - $self->{start_time});
-
-       print "TEST STATUS: $self->{statistics}->{SUITES_FAIL}\n";
-}
-
-sub skip_testsuite($$$)
-{
-       my ($self, $name, $reason) = @_;
-
-       BuildFarm::skip_testsuite($name);
-}
-
-1;