Branch Coverage

File:lib/Makefile/Update/MSBuild.pm
Coverage:97.0%

line%coveragebranch
45100TFunless (Makefile::Update::upmake($file_or_options, \&Makefile::Update::MSBuild::update_msbuild, $sources, $headers))
5250TFif (ref $file_or_options eq 'HASH') { }
101100TFif ($line =~ /^\s*<ItemGroup>$/) { }
100TFelsif ($line =~ m[^\s*</ItemGroup>$]) { }
100TFelsif ($in_group) { }
104100TFif (defined $files)
105100TF$in_sources ? :
111100TFunless ($seen)
12750TFif ($line =~ m[^\s*<Cl(?<kind>Compile|Include) Include="(?<file>[^"]+)"\s*(?<slash>/)?>$])
129100TFif ($kind eq 'Compile') { }
130100TFif $in_headers
134100TFif $in_sources
146100TFif (not exists $files->{$file}) { }
150100TFunless ($closed_tag)
155100TFif m[^\s*</$tag>\r?\n$]
163100TFif ($files->{$file}) { }
195100TFunless (defined $filter_cb)
199100TFif $file =~ /\.c(c|pp|xx|\+\+)?$/
200100TFif $file =~ /\.h(h|pp|xx|\+\+)?$/
229100TFif ($line =~ /^\s*<ItemGroup>?$/) { }
100TFelsif ($line =~ m[^\s*</ItemGroup>?$]) { }
100TFelsif ($in_group and $line =~ m[^\s*<Cl(?<kind>Compile|Include) Include="(?<file>[^"]+)"\s*(?<slash>/)?>?$]) { }
232100TFif (defined $files)
236100TF$in_sources ? :
239100TFif (defined $files->{$file}) { }
250100TFif (defined $filter) { }
268100TFif ($kind eq 'Compile') { }
269100TFif $in_headers
273100TFif $in_sources
286100TFunless ($closed_tag)
291100TFif m[^\s*</Cl$kind>\r?\n?$]
295100TFif (not exists $files->{$file}) { }
299100TFif ($files->{$file}) { }