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   185284 use strict;
  3         10  
  3         73  
4 3     3   13 use warnings;
  3         5  
  3         61  
5 3     3   49 use 5.008004;
  3         10  
6              
7             # ABSTRACT: The results from a probe run.
8             our $VERSION = '2.07'; # VERSION
9              
10              
11             sub new
12             {
13 10     10 1 190 my($class, %args) = @_;
14 10         63 my $self = bless \%args, $class;
15 10         110 $self;
16             }
17              
18              
19 24     24 1 416 sub stdout { shift->{stdout} }
20 7     7 1 54 sub stderr { shift->{stderr} }
21 18     18 1 720 sub rv { shift->{rv} }
22 16     16 1 588 sub signal { shift->{signal} }
23              
24              
25             sub pass
26             {
27 10     10 1 5277 my($self) = @_;
28 10 100       29 $self->rv == 0 && $self->signal == 0;
29             }
30              
31             1;
32              
33             __END__