Branch Coverage

blib/lib/SPVM/Builder/Exe.pm
Criterion Covered Total %
branch 32 72 44.4


line true false branch
33 0 361 if (@_) { }
44 0 0 if (@_) { }
55 0 8 if (@_) { }
66 0 0 if (@_) { }
77 0 166 if (@_) { }
88 0 276 if (@_) { }
99 0 179 if (@_) { }
110 0 0 if (@_) { }
121 0 4 if (@_) { }
132 2 242 if (@_) { }
149 0 2 unless (defined $basic_type_name)
155 0 2 unless (defined $output_file)
164 0 2 unless (defined $build_dir)
170 0 2 unless (defined $include_dirs)
185 1 1 if (defined $config_file) { }
187 0 1 unless ($config->output_type eq "exe")
216 2 0 unless ($self->{'finish_compile'})
266 0 0 unless ($self->{'finish_compile'})
292 0 0 if (@$native_method_names)
302 0 0 unless (defined $class_file)
304 0 0 if ($config_exe_file) { }
350 0 0 if (defined $resource_mode)
354 0 0 if (@$resource_argv)
379 0 2 unless ($success)
428 2 0 if ($need_generate)
471 55 53 if ($need_generate)
724 28 0 if (defined $class_file_rel_file)
728 28 0 if (defined $class_file_content)
850 4 24 if ($basic_type->get_class_dir)
888 0 2 unless open my $bootstrap_source_fh, ">", $bootstrap_source_file
921 0 2 unless ($config)
957 0 2 unless ($config)
1001 2 26 if (@$precompile_method_names)
1063 1 27 if (@$native_method_names)
1073 0 1 unless (defined $class_file)
1075 0 0 if ($config_file) { }