Update Test-Harness to CPAN version 3.39
[perl.git] / cpan / Test-Harness / lib / TAP / Formatter / File.pm
1 package TAP::Formatter::File;
2
3 use strict;
4 use warnings;
5 use TAP::Formatter::File::Session;
6 use POSIX qw(strftime);
7
8 use base 'TAP::Formatter::Base';
9
10 =head1 NAME
11
12 TAP::Formatter::File - Harness output delegate for file output
13
14 =head1 VERSION
15
16 Version 3.39
17
18 =cut
19
20 our $VERSION = '3.39';
21
22 =head1 DESCRIPTION
23
24 This provides file orientated output formatting for TAP::Harness.
25
26 =head1 SYNOPSIS
27
28  use TAP::Formatter::File;
29  my $harness = TAP::Formatter::File->new( \%args );
30
31 =head2 C<< open_test >>
32
33 See L<TAP::Formatter::Base>
34
35 =cut
36
37 sub open_test {
38     my ( $self, $test, $parser ) = @_;
39
40     my $session = TAP::Formatter::File::Session->new(
41         {   name      => $test,
42             formatter => $self,
43             parser    => $parser,
44         }
45     );
46
47     $session->header;
48
49     return $session;
50 }
51
52 sub _should_show_count {
53     return 0;
54 }
55
56 1;