File Coverage

blib/lib/FFI/Probe/Runner/Result.pm
Criterion Covered Total %
statement 17 17 100.0
branch 2 2 100.0
condition n/a
subroutine 9 9 100.0
pod 6 6 100.0
total 34 34 100.0


line stmt bran cond sub pod time code
1             package FFI::Probe::Runner::Result;
2              
3 3     3   228127 use strict;
  3         12  
  3         89  
4 3     3   27 use warnings;
  3         5  
  3         69  
5 3     3   52 use 5.008004;
  3         11  
6              
7             # ABSTRACT: The results from a probe run.
8             our $VERSION = '2.08'; # VERSION
9              
10              
11             sub new
12             {
13 10     10 1 277 my($class, %args) = @_;
14 10         83 my $self = bless \%args, $class;
15 10         165 $self;
16             }
17              
18              
19 24     24 1 587 sub stdout { shift->{stdout} }
20 7     7 1 77 sub stderr { shift->{stderr} }
21 18     18 1 672 sub rv { shift->{rv} }
22 16     16 1 611 sub signal { shift->{signal} }
23              
24              
25             sub pass
26             {
27 10     10 1 6123 my($self) = @_;
28 10 100       54 $self->rv == 0 && $self->signal == 0;
29             }
30              
31             1;
32              
33             __END__