Coverage Summary

Module SPVM
Version 0.9612
Database: /root/.cpan/build/SPVM-0.9612-0/cover_db
Report date: 2022-06-23 01:52:00
Perl version: v5.26.1
OS: linux
Thresholds: < 75% < 90% < 100% = 100%

Restrict to regex:

file stmt bran cond sub pod time total
Total 87.6 65.9 31.4 82.3 32.7 100.0 81.0
/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h 75.0 50.0 n/a n/a n/a n/a 70.0
SPVM.xs 90.5 46.9 n/a n/a n/a n/a 70.7
blib/lib/SPVM.pm 98.2 59.5 n/a 100.0 0.0 8.3 78.5
blib/lib/SPVM/BlessedObject/Array.pm 100.0 n/a n/a 100.0 80.0 0.1 97.2
blib/lib/SPVM/BlessedObject/Class.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/SPVM/BlessedObject/String.pm 100.0 n/a n/a 100.0 100.0 0.0 100.0
blib/lib/SPVM/Builder.pm 66.2 57.5 33.3 73.9 0.0 0.7 60.0
blib/lib/SPVM/Builder/CC.pm 77.2 54.9 37.8 94.8 0.0 67.1 69.0
blib/lib/SPVM/Builder/Config.pm 87.2 70.4 44.4 89.0 85.7 0.2 82.8
blib/lib/SPVM/Builder/Config/Exe.pm 57.7 25.0 n/a 72.7 100.0 0.0 58.1
blib/lib/SPVM/Builder/Exe.pm 78.6 45.1 25.0 87.2 0.0 4.0 70.8
blib/lib/SPVM/Builder/LinkInfo.pm 65.4 43.7 n/a 84.6 87.5 0.0 66.3
blib/lib/SPVM/Builder/ObjectFileInfo.pm 50.0 27.7 n/a 58.8 100.0 0.0 52.2
blib/lib/SPVM/Builder/Resource.pm 84.4 62.5 33.3 100.0 100.0 0.0 84.2
blib/lib/SPVM/Builder/Util.pm 89.6 60.2 50.0 91.8 0.0 18.9 78.3
blib/lib/SPVM/Dist.pm 9.6 0.0 0.0 23.0 0.0 0.0 8.1
blib/lib/SPVM/ExchangeAPI.pm 83.5 56.2 66.6 100.0 100.0 0.0 77.1
blib/lib/SPVM/Foo.config n/a n/a n/a n/a n/a n/a n/a
lib/SPVM/Builder/src/spvm_allocator.c 98.2 60.0 n/a n/a n/a n/a 88.4
lib/SPVM/Builder/src/spvm_allow.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_api.c 83.3 60.9 n/a n/a n/a n/a 76.7
lib/SPVM/Builder/src/spvm_api_allocator.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_api_compiler.c 65.8 n/a n/a n/a n/a n/a 65.8
lib/SPVM/Builder/src/spvm_api_precompile.c 89.4 n/a n/a n/a n/a n/a 89.4
lib/SPVM/Builder/src/spvm_api_runtime.c 83.3 48.4 n/a n/a n/a n/a 73.4
lib/SPVM/Builder/src/spvm_api_string_buffer.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_array_field_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_basic_type.c 93.6 91.3 n/a n/a n/a n/a 92.9
lib/SPVM/Builder/src/spvm_block.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_call_method.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_case_info.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_class.c 88.2 n/a n/a n/a n/a n/a 88.2
lib/SPVM/Builder/src/spvm_class_var.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_class_var_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_compiler.c 96.9 90.3 n/a n/a n/a n/a 95.8
lib/SPVM/Builder/src/spvm_constant.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_constant_string.c 100.0 100.0 n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_descriptor.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_dumper.c 0.0 0.0 n/a n/a n/a n/a 0.0
lib/SPVM/Builder/src/spvm_field.c 12.5 0.0 n/a n/a n/a n/a 5.8
lib/SPVM/Builder/src/spvm_field_access.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_hash.c 93.6 73.0 n/a n/a n/a n/a 85.6
lib/SPVM/Builder/src/spvm_interface.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_list.c 91.6 66.0 n/a n/a n/a n/a 82.0
lib/SPVM/Builder/src/spvm_method.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_native.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_op.c 91.8 79.5 n/a n/a n/a n/a 89.3
lib/SPVM/Builder/src/spvm_op_checker.c 86.1 76.1 n/a n/a n/a n/a 82.8
lib/SPVM/Builder/src/spvm_opcode.c 28.5 n/a n/a n/a n/a n/a 28.5
lib/SPVM/Builder/src/spvm_opcode_array.c 92.3 75.0 n/a n/a n/a n/a 90.0
lib/SPVM/Builder/src/spvm_opcode_builder.c 93.7 80.0 n/a n/a n/a n/a 90.6
lib/SPVM/Builder/src/spvm_precompile.c 97.6 86.9 n/a n/a n/a n/a 97.1
lib/SPVM/Builder/src/spvm_runtime.c 100.0 100.0 n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_string_buffer.c 85.7 75.0 n/a n/a n/a n/a 83.5
lib/SPVM/Builder/src/spvm_switch_info.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_toke.c 96.7 90.3 n/a n/a n/a n/a 94.1
lib/SPVM/Builder/src/spvm_type.c 83.0 74.3 n/a n/a n/a n/a 79.1
lib/SPVM/Builder/src/spvm_use.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_var.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_var_decl.c 100.0 n/a n/a n/a n/a n/a 100.0
lib/SPVM/Builder/src/spvm_yacc_util.c 72.7 60.0 n/a n/a n/a n/a 68.7
yacc/spvm_yacc.y 99.1 100.0 n/a n/a n/a n/a 99.2