Branch Coverage

blib/lib/Hypersonic/Event.pm
Criterion Covered Total %
branch 14 38 36.8


line true false branch
58 0 0 unless $^O eq "linux"
63 0 0 unless $major and $major > 5 || $major == 5 && $minor >= 1
71 0 0 if -f $path
87 0 47 if (my $forced = $ENV{'HYPERSONIC_EVENT_BACKEND'})
88 0 0 if ($BACKENDS{$forced})
91 0 0 if not $@ and $mod->available
98 0 47 if ($^O eq "MSWin32")
101 0 0 if not $@ and $mod->available
106 0 94 unless my $mod = $BACKENDS{$name}
110 0 94 if $@
113 47 47 unless $mod->available
126 1 48 unless my $mod = $BACKENDS{$name}
129 0 48 unless eval "require $mod"
131 0 48 unless $mod->available
143 0 14 unless my $mod = $BACKENDS{$name}
146 0 14 if $@
148 6 8 if $mod->available
168 0 0 unless $name
169 0 0 unless $module