Branch Coverage

inc/My/Config.pm
Criterion Covered Total %
branch 0 80 0.0


line true false branch
93 0 0 if (not -r $ppport_h or -d ".git")
97 0 0 unless $Devel::PPPort::VERSION >= $ppport_version
101 0 0 if (-e $ppport_h)
110 0 0 if ($content ne $old)
155 0 0 if (-e $exe) { }
172 0 0 unless -e $builder->exe
182 0 0 if -r $config_h and ref $self->share_config->get("type_map") eq "HASH"
193 0 0 if $^O =~ /^(MSWin32|cygwin|msys)$/
211 0 0 if ($probe->check_header("$header.h"))
220 0 0 if (not $self->build_config->get("config_debug_fake32") and $My::Config::Config{'ivsize'} >= 8)
230 0 0 if ($type =~ /^(float|double|long double)/) { }
0 0 elsif ($type eq 'pointer') { }
0 0 elsif ($type eq 'enum') { }
0 0 elsif ($type eq 'senum') { }
232 0 0 if (my $basic = $probe->check_type_float($type))
245 0 0 if (my $basic = $probe->check_type_enum)
253 0 0 if (my $basic = $probe->check_type_signed_enum)
261 0 0 if (my $basic = $probe->check_type_int($type)) { }
0 0 elsif ($type =~ /^(unsigned |signed )?(char|short|int|long)$/) { }
276 0 0 if ($^O eq 'MSWin32' and $My::Config::Config{'ccname'} eq 'cl' and defined $type_map{'SSIZE_T'}) { }
0 0 elsif (defined $type_map{'SSIZE_T'}) { }
286 0 0 if (my $size = $probe->data->{'type'}{'float complex'}{'size'})
288 0 0 if (my $size = $probe->data->{'type'}{'double complex'}{'size'})
290 0 0 if (my $size = $probe->data->{'type'}{'long double complex'}{'size'})
309 0 0 if (defined $ENV{'FFI_PLATYPUS_PROBE_OVERRIDE'})
318 0 0 if ($My::Config::Config{'byteorder'} =~ /^(1234|12345678)$/)
324 0 0 if ($self->build_config->get("config_no_alloca"))
333 0 0 unless (defined $probe{$name})
342 0 0 if defined $value
344 0 0 if ($probe{$name})
352 0 0 if (my $cpp_output = $probe->check_cpp("#include \n")) { }
354 0 0 if ($cpp_output =~ /typedef\s+enum\s+ffi_abi\s+{(.*?)}/s) { }
361 0 0 if $seen{$abi}
363 0 0 if $abi =~ /^(FIRST|LAST)_ABI$/
379 0 0 if (defined $probe->data->{'abi'}) { }
381 0 0 unless $probe->data->{'abi'}
407 0 0 unless (%abi)
409 0 0 if ($probe->check_eval('decl', ['#include "ffi_platypus.h"'], 'eval', {'abi.default_abi', ['%d', 'FFI_DEFAULT_ABI']})) { }
418 0 0 unless open my $fh, "<", "inc/abi/abis-all.json"
441 0 0 unless $probe->data->{'abi'}