Condition Coverage

inc/ILCPPConfig/OldCompilerGuess.pm
Criterion Covered Total %
condition 3 27 11.1


and 3 conditions

line !l l&&!r l&&r condition
28 0 0 1 $ILCPPConfig::OldCompilerGuess::Config{'osname'} ne 'darwin' and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'}
0 1 0 $ILCPPConfig::OldCompilerGuess::Config{'osname'} ne 'darwin' and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} and $ILCPPConfig::OldCompilerGuess::Config{'cc'} =~ m[\bgcc\b[^/]*$]
0 0 0 $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'freebsd' and $ILCPPConfig::OldCompilerGuess::Config{'osvers'} =~ /^(\d+)/
0 0 0 $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'freebsd' and $ILCPPConfig::OldCompilerGuess::Config{'osvers'} =~ /^(\d+)/ and $1 >= 10
61 0 0 0 exists $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} > 0
95 0 1 0 $cc_guess eq 'g++' and $ILCPPConfig::OldCompilerGuess::Config{'cc'} eq 'clang'

or 3 conditions

line l !l&&r !l&&!r condition
28 0 0 0 $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'netbsd' or $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'dragonfly'
0 0 0 $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'solaris' or $ILCPPConfig::OldCompilerGuess::Config{'osname'} eq 'SunOS'
61 0 0 0 $ILCPPConfig::OldCompilerGuess::Config{'cc'} eq 'gcc' or exists $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} and $ILCPPConfig::OldCompilerGuess::Config{'gccversion'} > 0