Branch Coverage

blib/lib/Venus/Os.pm
Criterion Covered Total %
branch 54 68 79.4


line true false branch
17 21150 671 unless $TYPES{$^O}
33 0 5 unless $name
39 1 4 unless $which
51 0 20 unless $name
55 2 18 if "File::Spec"->splitdir($name) > 1
59 0 18 wantarray ? :
64 1 12 if lc _osname() eq "freebsd"
65 2 10 if lc _osname() eq "openbsd"
72 2 11 if lc _osname() eq "cygwin"
73 1 10 if lc _osname() eq "msys"
80 3 3 if is_win()
87 3 10 if lc _osname() eq "linux"
94 2 10 if lc _osname() eq "macos"
95 1 9 if lc _osname() eq "darwin"
102 0 2 if is_bsd()
103 0 2 if is_cyg()
104 0 2 if is_dos()
105 1 1 if is_lin()
106 0 1 if is_mac()
107 0 1 if is_sun()
108 0 1 if is_vms()
109 0 1 if is_win()
116 2 10 if lc _osname() eq "solaris"
117 1 9 if lc _osname() eq "sunos"
124 2 9 if lc _osname() eq "vms"
131 9 7232 if lc _osname() eq "mswin32"
132 3 7229 if lc _osname() eq "dos"
133 2 7227 if lc _osname() eq "os2"
155 17 1 wantarray ? :
161 0 11 if (not defined $data) { }
2 9 elsif ($self->is_win) { }
165 0 2 $data =~ /^"/u && $data =~ /"$/u ? :
170 0 9 $data =~ /^'/u && $data =~ /'$/u ? :
199 0 17 wantarray ? :