Coverage Summary

Module FFI-Platypus
Version 2.06_01
Database: /root/.cpan/build/FFI-Platypus-2.06_01-0/cover_db
Report date: 2023-02-27 17:28:11
Perl version: v5.26.1
OS: linux
Thresholds: < 75% < 90% < 100% = 100%

Restrict to regex:

file stmt bran cond sub pod time total
Total 89.6 48.6 56.0 96.6 69.5 100.0 71.7
/usr/local/lib/perl5/5.26.1/x86_64-linux/CORE/inline.h 0.0 n/a n/a n/a n/a n/a 0.0
blib/lib/FFI/Build.pm 81.1 62.9 61.1 100.0 100.0 1.5 79.2
blib/lib/FFI/Build/File/Base.pm 82.9 58.3 60.0 81.4 100.0 1.4 80.0
blib/lib/FFI/Build/File/C.pm 68.0 50.0 44.4 84.2 50.0 1.3 63.6
blib/lib/FFI/Build/File/CXX.pm 100.0 n/a n/a 100.0 66.6 0.9 97.0
blib/lib/FFI/Build/File/Library.pm 100.0 n/a n/a 100.0 100.0 0.8 100.0
blib/lib/FFI/Build/File/Object.pm 95.4 50.0 n/a 100.0 100.0 0.9 94.1
blib/lib/FFI/Build/MM.pm 94.4 63.4 40.0 100.0 21.4 2.3 80.4
blib/lib/FFI/Build/Platform.pm 80.5 50.0 39.4 97.3 100.0 11.1 72.8
blib/lib/FFI/Build/Plugin.pm 97.3 75.0 33.3 100.0 0.0 1.7 87.7
blib/lib/FFI/Build/PluginData.pm 100.0 100.0 100.0 100.0 0.0 0.9 95.8
blib/lib/FFI/Platypus.pm 97.6 84.3 67.9 100.0 100.0 49.0 89.9
blib/lib/FFI/Platypus/API.pm 100.0 n/a n/a 100.0 n/a 0.8 100.0
blib/lib/FFI/Platypus/Buffer.pm 100.0 50.0 33.3 100.0 100.0 1.1 90.9
blib/lib/FFI/Platypus/Bundle.pm 94.1 75.0 66.6 100.0 n/a 0.1 89.6
blib/lib/FFI/Platypus/Closure.pm 97.7 75.0 n/a 93.7 66.6 0.9 92.0
blib/lib/FFI/Platypus/Constant.pm 100.0 n/a n/a 100.0 0.0 0.8 95.4
blib/lib/FFI/Platypus/DL.pm 100.0 n/a n/a 100.0 n/a 0.8 100.0
blib/lib/FFI/Platypus/Function.pm 100.0 100.0 n/a 100.0 n/a 2.4 100.0
blib/lib/FFI/Platypus/Internal.pm 100.0 n/a n/a 100.0 n/a 1.6 100.0
blib/lib/FFI/Platypus/Lang.pm 100.0 n/a n/a 100.0 n/a 0.8 100.0
blib/lib/FFI/Platypus/Lang/ASM.pm 100.0 n/a n/a 100.0 100.0 0.0 100.0
blib/lib/FFI/Platypus/Lang/C.pm 100.0 n/a n/a 100.0 100.0 0.1 100.0
blib/lib/FFI/Platypus/Lang/Win32.pm 83.3 71.4 33.3 100.0 100.0 0.8 81.3
blib/lib/FFI/Platypus/Legacy.pm 78.3 40.0 n/a 100.0 n/a 0.0 72.5
blib/lib/FFI/Platypus/Memory.pm 100.0 n/a n/a 100.0 n/a 0.1 100.0
blib/lib/FFI/Platypus/Record.pm 98.2 79.5 61.1 93.3 100.0 1.7 90.3
blib/lib/FFI/Platypus/Record/Meta.pm 100.0 n/a n/a 100.0 0.0 0.0 93.3
blib/lib/FFI/Platypus/Record/TieArray.pm 100.0 50.0 n/a 100.0 n/a 0.0 97.3
blib/lib/FFI/Platypus/ShareConfig.pm 84.3 50.0 n/a 100.0 0.0 3.6 73.2
blib/lib/FFI/Platypus/Type.pm 100.0 83.3 66.6 100.0 0.0 0.0 91.6
blib/lib/FFI/Platypus/Type/PointerSizeBuffer.pm 100.0 n/a n/a 100.0 0.0 0.0 92.6
blib/lib/FFI/Platypus/Type/StringArray.pm 100.0 93.7 33.3 100.0 0.0 0.0 93.2
blib/lib/FFI/Platypus/Type/StringPointer.pm 100.0 91.6 33.3 100.0 0.0 0.0 90.0
blib/lib/FFI/Platypus/Type/WideString.pm 95.6 75.0 75.0 100.0 0.0 0.0 90.2
blib/lib/FFI/Platypus/TypeParser.pm 100.0 100.0 n/a 100.0 0.0 1.5 87.1
blib/lib/FFI/Platypus/TypeParser/Version0.pm 94.1 87.5 65.6 100.0 0.0 0.3 84.7
blib/lib/FFI/Platypus/TypeParser/Version1.pm 99.0 97.3 78.5 100.0 0.0 1.0 94.5
blib/lib/FFI/Platypus/TypeParser/Version2.pm 100.0 n/a n/a 100.0 n/a 0.0 100.0
blib/lib/FFI/Probe.pm 79.4 47.3 47.3 84.3 93.7 1.0 72.4
blib/lib/FFI/Probe/Runner.pm 84.0 50.0 33.3 100.0 100.0 1.2 80.8
blib/lib/FFI/Probe/Runner/Builder.pm 90.0 52.3 27.2 100.0 100.0 0.1 80.6
blib/lib/FFI/Probe/Runner/Result.pm 100.0 100.0 n/a 100.0 100.0 0.8 100.0
blib/lib/FFI/Temp.pm 100.0 57.1 50.0 100.0 0.0 4.7 85.9
corpus/ffi_build_mm/lb1/hello.fbx 100.0 n/a n/a 100.0 n/a 0.0 100.0
corpus/ffi_build_mm/lb1bad/hello.fbx 100.0 n/a n/a 100.0 n/a 0.0 100.0
corpus/ffi_build_plugin/lib2/FFI/Build/Plugin/Foo1.pm 100.0 n/a n/a 100.0 0.0 0.0 90.0
corpus/ffi_build_plugin/lib2/FFI/Build/Plugin/Foo2.pm 100.0 n/a n/a 100.0 0.0 0.0 93.7
inc/My/BuildConfig.pm 100.0 n/a n/a 100.0 0.0 0.0 90.9
inc/My/ConfigPl.pm 62.1 16.6 n/a 70.0 0.0 0.0 53.4
include/ffi_platypus_call.h 93.3 31.7 n/a n/a n/a n/a 49.4
lib/FFI/Platypus.xs 92.3 n/a n/a n/a n/a n/a 92.3
xs/ABI.xs 83.3 66.6 n/a n/a n/a n/a 75.0
xs/API.xs 5.3 5.5 n/a n/a n/a n/a 5.4
xs/Buffer.xs 97.6 47.3 n/a n/a n/a n/a 60.9
xs/Closure.xs 72.7 50.0 n/a n/a n/a n/a 60.8
xs/ClosureData.xs 100.0 n/a n/a n/a n/a n/a 100.0
xs/DL.xs 100.0 100.0 n/a n/a n/a n/a 100.0
xs/Function.xs 86.0 37.1 n/a n/a n/a n/a 50.6
xs/Internal.xs 100.0 n/a n/a n/a n/a n/a 100.0
xs/Record.xs 94.7 41.6 n/a n/a n/a n/a 87.5
xs/Type.xs 84.6 93.5 n/a n/a n/a n/a 87.7
xs/TypeParser.xs 92.2 70.3 n/a n/a n/a n/a 86.6
xs/cast.c 50.0 n/a n/a n/a n/a n/a 50.0
xs/closure.c 94.5 51.1 n/a n/a n/a n/a 71.8
xs/complex.c 100.0 69.3 n/a n/a n/a n/a 84.0
xs/custom.c 100.0 60.0 n/a n/a n/a n/a 84.3
xs/meta.c 96.9 80.9 n/a n/a n/a n/a 93.0
xs/names.c 89.2 75.0 n/a n/a n/a n/a 86.1
xs/record_opaque.c 91.0 62.5 n/a n/a n/a n/a 74.2
xs/record_simple.c 86.4 56.9 n/a n/a n/a n/a 70.2
xs/record_string.c 89.4 56.1 n/a n/a n/a n/a 72.1