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   217860 use strict;
  3         11  
  3         88  
4 3     3   17 use warnings;
  3         5  
  3         94  
5 3     3   118 use 5.008004;
  3         12  
6              
7             # ABSTRACT: The results from a probe run.
8             our $VERSION = '2.06_01'; # TRIAL VERSION
9              
10              
11             sub new
12             {
13 10     10 1 264 my($class, %args) = @_;
14 10         79 my $self = bless \%args, $class;
15 10         160 $self;
16             }
17              
18              
19 24     24 1 612 sub stdout { shift->{stdout} }
20 7     7 1 61 sub stderr { shift->{stderr} }
21 18     18 1 697 sub rv { shift->{rv} }
22 16     16 1 580 sub signal { shift->{signal} }
23              
24              
25             sub pass
26             {
27 10     10 1 6096 my($self) = @_;
28 10 100       44 $self->rv == 0 && $self->signal == 0;
29             }
30              
31             1;
32              
33             __END__