Condition Coverage

File:/usr/local/bin/automake
Coverage:0.2%

line%coveragecondition
3450
Adec
00
11
$ENV{'perllibdir'} || '/usr/local/share/automake-1.11'
11170
ABdec
000
011
1X1
$_ eq '.' or $_ eq ''
11280
Adec
00
11
join('/', @res) || '.'
13220
ABdec
0X0
100
111
&saw_sources_p(0) and keys %dep_files
13720
Adec
00
11
$lang->rule_file || 'depend2'
13780
ABdec
000
011
1X1
option('no-dependencies') || $lang->autodep eq 'no'
13820
Adec
00
11
$lang->ccer || 'GEN'
13850
Adec
00
11
$lang->compile_flag || ''
14010
ABCdec
0X00
0X11
1000
1011
11X1
not option('no-dependencies') and $lang->autodep ne 'no' or defined $lang->compile
14060
Adec
00
11
$lang->output_flag || ''
14070
ABCdec
0XX0
10X0
1100
1111
not $output_flag and $lang->name eq 'c' and option('subdir-objects')
14370
Adec
00
11
$sourceflags{$ext} || ''
14870
ABdec
0X0
100
111
$lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag}
15010
Adec
00
11
$lang->output_flag || '-o'
15630
ABdec
0X0
100
111
$lang->ansi and $obj =~ /\$U/
15770
Adec
00
11
$sourceflags{$srcext} || ''
16020
Adec
00
11
$sourceflags{$srcext} || ''
16430
ABdec
000
011
1X1
$needs_c ||= !$lang->pure
16690
ABdec
000
011
1X1
$need_link or suffix_rules_count > 1
17020
ABdec
0X0
100
111
not $val =~ /(?:\$\(EXEEXT\)$|^[\@]\w+[\@]$)/ and &$pred($val)
17950
Adec
00
11
$1 || ''
18160
ABdec
0X0
100
111
$extension_map{$extension} and $lang = $languages{$extension_map{$extension}}
19010
ABdec
0X0
100
111
$r == 2 and $directory ne ''
19350
ABCDEdec
00X0X0
00X100
00X111
0100X0
010100
010111
011XX1
1XXXX1
$renamed or $directory ne '' and not option('subdir-objects') or $lang->nodist_specific and not $transform{'DIST_SOURCE'}
19530
ABdec
0X0
100
111
$lang->ansi and option('ansi2knr')
20090
ABdec
0X0
100
111
defined $object_map{$object} and $object_map{$object} ne $full
20160
ABCDdec
0XXX0
10XX0
110X0
11100
11111
defined $object_compilation_map{$comp_obj} and $object_compilation_map{$comp_obj} != 0 and $object_compilation_map{$comp_obj} != 3 and $object_compilation_map{$comp_obj} != $comp_val
20650
ABCdec
0XX0
10X0
1100
1111
$lang and $lang->name eq 'java' and $object =~ m[(/|^)\.\./]
20990
ABdec
0X0
100
111
$lang and $lang->autodep ne 'no'
22000
ABdec
000
011
1X1
option('no-dist') or $prefix =~ /^nodist_/
22130
ABdec
000
011
1X1
$linker ||= &resolve_linker(%linkers_used)
22280
ABCDdec
0XXX0
10XX0
11000
11011
111X1
$old_default_source ne $default_source and not $ext_var and rule $old_default_source || rule('$(srcdir)/' . $old_default_source) || rule('${srcdir}/' . $old_default_source) || -f $old_default_source
0
ABCdec
0000
0011
01X1
1XX1
rule $old_default_source || rule('$(srcdir)/' . $old_default_source) || rule('${srcdir}/' . $old_default_source)
22460
ABdec
000
011
1X1
rule('$(srcdir)/' . $default_source) or rule('${srcdir}/' . $default_source)
22620
ABdec
000
011
1X1
$linker ||= &resolve_linker(%linkers_used)
22980
Adec
00
11
$1 || 'AM_'
23130
ABCdec
0XX0
10X0
1100
1111
not $val =~ /^-[lL]/ and not $val =~ /^-dl(?:pre)?open$/ and not $flagvar
23770
ABdec
0X0
100
111
$config_libobj_dir and $relative_dir ne $config_libobj_dir
24080
Adec
00
11
$lt ||= ''
24350
ABdec
000
011
1X1
not $bs or not grep /$rewrite/, $bs->value_as_list_recursive
24470
Adec
00
11
$lt ||= ''
25820
ABdec
0X0
100
111
$relative_dir eq '.' and not $libtool_new_api
26110
ABdec
0X0
100
111
var('LDADD') && &handle_lib_objects('', 'LDADD')
26590
Adec
00
11
$vlink || 'GEN'
26760
ABdec
000
011
1X1
$seen_libobjs or $seen_global_libobjs
28530
ABCdec
0000
0011
01X1
1XX1
$dir eq 'EXTRA' or $dir eq 'noinst' or $dir eq 'check'
28640
ABCdec
0000
0011
01X1
1XX1
$adir eq 'EXTRA' or $adir eq 'noinst' or $adir eq 'check'
29080
ABdec
000
011
1X1
var("${xlib}_LDFLAGS") || var('AM_LDFLAGS')
29100
ABCDdec
0X0X0
0X100
0X111
100X0
10100
10111
11XX1
$ldvar and grep /-module/, $ldvar->value_as_list_recursive or $ldvar2 and grep /-module/, $ldvar2->value_as_list_recursive
29690
Adec
00
11
$vlink || 'GEN'
29760
ABCdec
0000
0011
01X1
1XX1
$instdirs{$onelib}{$rcond} eq 'EXTRA' or $instdirs{$onelib}{$rcond} eq 'noinst' or $instdirs{$onelib}{$rcond} eq 'check'
31190
ABdec
0X0
100
111
$outfile =~ /\.([^.]+)$/ and $1 ne 'info'
31790
Adec
00
11
$ssfx ||= ''
31800
Adec
00
11
$dsfx ||= ''
31940
ABdec
0X0
100
111
$sdir eq '.' and dirname($dest) eq '.'
32260
ABdec
0X0
100
111
$generic && $dsfx
35260
ABdec
0X0
100
111
$need_texi_file and not option('no-texinfo.tex')
36650
ABdec
000
011
1X1
$have_notrans || exists $notrans_sections{$section}
36660
ABdec
000
011
1X1
$have_trans || exists $trans_sections{$section}
37520
ABCdec
0000
0011
01X1
1XX1
&saw_sources_p(1) or var('ETAGS_ARGS') or @tag_deps
37950
ABdec
0X0
100
111
$seen_multilib and $relative_dir eq '.'
38980
ABdec
000
011
1X1
$archive_defined ||= grep({option("dist-$_");} 'shar', 'zip', 'tarZ', 'bzip2', 'lzma', 'xz')
39090
ABdec
0X0
100
111
$relative_dir eq '.' and $config_aux_dir_set_in_configure_ac
39190
ABdec
000
011
1X1
dir_has_case_matching_file $relative_dir, $cfile or rule $cfile
39280
ABdec
0X0
100
111
$check_aux and dir_has_case_matching_file $config_aux_dir, $cfile
39660
ABdec
0X0
100
111
$seen_gettext && !$seen_gettext_external
41610
ABdec
0X0
100
111
exists $ac_config_files_location{$i} and $i ne $file
41790
ABCdec
0000
0011
01X1
1XX1
$i =~ /\$/ or exists $output_files{$i} or -f $i
42560
ABCdec
00X0
0100
0111
1XX1
$relative_dir eq $config_h_dir or $relative_dir eq '.' and not &is_make_dir($config_h_dir)
44000
ABdec
0X0
100
111
$relative_dir eq '.' and not &is_make_dir($fd)
44550
ABdec
0X0
100
111
$relative_dir eq '.' and not &is_make_dir($fd)
44820
ABCdec
00X0
0100
0111
1XX1
$fd eq $relative_dir or $relative_dir eq '.' and not &is_make_dir($fd)
45150
ABdec
000
011
1X1
not $seen_gettext or $relative_dir ne '.'
45520
ABdec
0X0
100
111
not $seen_gettext_external && !$seen_gettext_intl and not grep(($_ eq 'intl'), @subdirs)
0
ABdec
0X0
100
111
$seen_gettext_external && !$seen_gettext_intl
45590
ABCdec
0XX0
10X0
1100
1111
$seen_gettext_external and not $seen_gettext_intl and grep(($_ eq 'intl'), @subdirs)
45810
ABdec
000
011
1X1
@suffixes or $suffixes
46080
Adec
00
11
variable_value('am__installdirs') || ''
48590
ABCdec
0000
0011
01X1
1XX1
@{$dependencies{$_};} or $actions{$_} or $required_targets{$_}
48720
ABdec
0X0
100
111
$_ ne '.PHONY' and $_ ne '.MAKE'
49680
ABdec
000
011
1X1
$test_suffix eq $at_exeext or $test_suffix eq ''
50060
ABdec
0X0
100
111
$test_suffix ne $at_exeext and $test_suffix ne ''
51100
ABdec
0X0
100
111
defined $1 and -f 'README-alpha'
51500
ABdec
0X0
100
111
$file =~ /^(.*)\.in$/ and -f "$1.am"
51730
ABdec
000
011
1X1
$_ eq '\\' or $_ eq ''
52460
Adec
00
11
$ENV{'AUTOCONF'} || 'autoconf'
52780
ABCdec
0000
0011
01X1
1XX1
$macro eq 'm4_include' or $macro eq 'm4_sinclude' or $macro eq 'sinclude'
53460
ABCDdec
00000
00011
001X1
01XX1
1XXX1
$suffix eq 'f90' or $suffix eq 'f95' or $suffix eq 'f03' or $suffix eq 'f08'
54590
ABdec
0X0
100
111
$macro ne 'm4_include' and not -f $args[1]
56130
Adec
00
11
variable_value('DIST_COMMON') || ''
57030
ABdec
0X0
100
111
option('ansi2knr') and $base =~ /_$/
57130
ABdec
0X0
100
111
$directory and $directory ne '.'
57190
ABdec
000
011
1X1
$seen_cc_c_o or $nonansi_obj eq '.lo'
57330
ABdec
000
011
1X1
$directory eq '.' || $directory eq ''
57380
ABCDdec
0XXX0
10XX0
110X0
11100
11111
not $seen_cc_c_o and $have_per_exec_flags and not option('subdir-objects') and $nonansi_obj ne '.lo'
58870
ABdec
0X0
100
111
$file =~ /^(.*)\.[cly]$/ and -f "$relative_dir/$file"
58930
ABdec
0X0
100
111
option('ansi2knr') and keys %de_ansi_files
60470
ABCDdec
0X0X0
0X100
0X111
100X0
10100
10111
11XX1
$flagvar and $flagvar->variable_value =~ /$DASH_D_PATTERN/o or $YFLAGSvar and $YFLAGSvar->variable_value =~ /$DASH_D_PATTERN/o
61720
ABdec
000
011
1X1
$name eq 'lex' or $name eq 'lexxx'
0
ABdec
000
011
1X1
$name eq 'yacc' or $name eq 'yaccxx'
62840
ABCDdec
0XXX0
10XX0
110X0
11100
11111
not $extension_map{$source_ext} and $source_ext ne $obj and exists $$suffix_rules{$source_ext} and exists $$suffix_rules{$source_ext}{$obj}
63470
ABdec
0X0
100
111
not $configure_cond{$cond} and not $cond =~ /^TRUE|FALSE$/
65180
ABdec
0X0
100
111
$lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag}
65290
Adec
00
11
$lang->ccer || 'GEN'
65410
ABdec
0X0
100
111
$lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag}
65550
Adec
00
11
$lang->lder || 'GEN'
65760
ABdec
0X0
100
111
$lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag}
67360
ABdec
0X0
100
111
$saw_bk and $prev_state != 2
68210
ABdec
0X0
100
111
$3 ne '' and substr($3, -1) eq '\\'
70140
Adec
00
11
$3 || ''
0
Adec
00
11
$2 || ''
71160
ABdec
0X0
100
111
defined($_ = shift @lines) and $_ =~ /^\t/
71260
ABdec
0X0
100
111
defined($_ = shift @lines) and $_ =~ /$COMMENT_PATTERN/mos
72350
Adec
00
11
$2 || ''
72640
ABdec
0X0
100
111
defined $dependencies{$_} and $cond != {hash => {FALSE => 1}, string => 'FALSE'}
73170
ABdec
0X0
100
111
not $cond->false and not $is_rule && $discard_rule
0
ABdec
0X0
100
111
$is_rule && $discard_rule
73830
ABdec
0X0
100
111
$def and $def->owner != 2
73890
Adec
00
11
$3 || ''
0
Adec
00
11
$1 || ''
0
Adec
00
11
$2 || ''
73900
ABdec
0X0
100
111
not defined $valid{$X} and $var->requires_variables("`${varname}' is used", "${X}dir")
0
ABdec
0X0
100
111
$dist ne '' and not $can_dist
0
ABdec
0X0
100
111
not defined $valid{$X} and exists $standard_prefix{$X}
74770
ABdec
000
011
1X1
$primary eq 'JAVA' or $primary eq 'PYTHON'
75080
ABCDdec
0X0X0
0X100
0X111
100X0
10100
10111
11XX1
$default_dist && !($nodir_name =~ /^nodist_/) || !$default_dist && $nodir_name =~ /^dist_/
75760
ABdec
0X0
100
111
$nodir_name ne 'noinst' && $nodir_name ne 'check'
75810
ABdec
0X0
100
111
$install_p && !!option('std-options')
75880
ABdec
0X0
100
111
$dist_p and $one_var->has_conditional_contents
76090
ABCdec
0XX0
10X0
1100
1111
@used and $primary ne 'JAVA' and $primary ne 'PYTHON'
76160
ABdec
0X0
100
111
$require_extra and not var('EXTRA_' . $primary)
76220
ABCdec
0XX0
10X0
1100
1111
@used and $primary ne 'JAVA' and $primary ne 'PYTHON'
77060
ABdec
0X0
100
111
$relative_dir eq '.' and not &is_make_dir($dir)
77720
ABdec
0X0
100
111
-l $fullfile and not -f $fullfile
77840
ABCdec
0XX0
1000
1011
11X1
$found_it and !$add_missing || !$force_missing
78030
ABdec
0X0
100
111
$dangling_sym and $add_missing
78390
ABdec
0X0
100
111
$symlink_exists and not $copy_missing
78410
ABdec
000
011
1X1
not symlink "$libdir/$file", $fullfile or not -e $fullfile
78590
ABdec
0X0
100
111
not $found_it and not $automake_will_process_aux_dir
78810
ABdec
0X0
100
111
$found_it and $force_missing
78870
ABdec
0X0
100
111
not $suppress and rule $file
81610
ABdec
0X0
100
111
var('DIST_SUBDIRS') and not var('SUBDIRS')
82120
ABdec
0X0
100
111
var('lib_LTLIBRARIES') and var('bin_PROGRAMS')
82160
ABdec
0X0
100
111
var('nobase_lib_LTLIBRARIES') and var('bin_PROGRAMS')
82620
ABCDdec
0XXX0
10XX0
110X0
11100
11111
not $force_generation and $configure_deps_greatest_timestamp < $timestamp and $output_deps_greatest_timestamp < $timestamp and $output eq contents $out_file
83570
ABdec
0X0
100
111
$y + 1 == $rows and $x == $rest
85130
ABdec
0X0
100
111
$errspec and not @input_files
85570
Adec
00
11
$ENV{'AUTOMAKE_JOBS'} || 0
85660
ABdec
0X0
100
111
$automake_will_process_aux_dir and $max_threads > 1
86950
ABdec
0X0
100
111
$perl_threads and $nthreads >= 1