File Coverage

blib/lib/Test/TAP/Model/Visual.pm
Criterion Covered Total %
statement 24 24 100.0
branch 1 2 50.0
condition 1 2 50.0
subroutine 8 8 100.0
pod 3 3 100.0
total 37 39 94.8


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2              
3             package Test::TAP::Model::Visual;
4 6     6   116331 use base qw/Test::TAP::Model/;
  6         14  
  6         6438  
5              
6 6     6   248559 use strict;
  6         18  
  6         243  
7 6     6   60 use warnings;
  6         13  
  6         274  
8              
9 6     6   4569 use Test::TAP::Model::Colorful;
  6         14  
  6         232  
10 6     6   4330 use Test::TAP::Model::File::Visual;
  6         47  
  6         866  
11              
12 4     4 1 1661 sub file_class { "Test::TAP::Model::File::Visual" }
13              
14             sub get_test_files {
15 3     3 1 3512 my $self = shift;
16 3         21 my $str = $self->desc_string;
17 3         32 map { $_->desc_string($str); $_ } $self->SUPER::get_test_files(@_);
  3         59  
  3         37  
18             }
19              
20             sub desc_string {
21 5     5 1 442 my $self = shift;
22 5 50       42 $self->{_desc_string} = shift if @_;
23 5   50     49 $self->{_desc_string} ||= "";
24             }
25              
26             __PACKAGE__
27              
28             __END__