Condition Coverage

blib/lib/Module/Build/Xilinx.pm
Criterion Covered Total %
condition 4 46 8.7


and 2 conditions

line l !l condition
128 0 0 ref $files eq 'ARRAY' and scalar @$files
161 0 0 ref $files eq 'ARRAY' and scalar @$files

and 3 conditions

line !l l&&!r l&&r condition
59 0 1 0 $os eq 'Unix' and not $^O =~ /linux/i
220 1 0 0 defined $env_xil and -d $env_xil
221 1 0 0 defined $xil_path and -d $xil_path
540 0 0 0 exists $$tb_data{$vf} and defined $$tb_data{$vf}{'wdb'}
562 0 0 0 $self->verbose and defined $device

or 2 conditions

line l !l condition
88 1 0 $self->get_options || {}
474 0 0 $self->SUPER::args('sim_files') || [keys %$tb_data]
530 0 0 $self->SUPER::args('sim_files') || [keys %$tb_data]
797 0 0 $pp{'family'} || 'spartan3a'
798 0 0 $pp{'device'} || 'xc3s700a'
799 0 0 $pp{'package'} || 'fg484'
800 0 0 $pp{'speed'} || '-4'
801 0 0 $pp{'language'} || 'N/A'
802 0 0 $pp{'devboard'} || 'None Specified'

or 3 conditions

line l !l&&r !l&&!r condition
230 0 0 0 $ENV{'ProgramFiles'} || $ENV{'PROGRAMFILES'}
231 0 0 0 $ENV{'ProgramFiles(x86)'} || $ENV{'PROGRAMFILES(X86)'}
276 0 0 0 -e $f64 or -e $f32