Condition Coverage

blib/lib/Wasm.pm
Criterion Covered Total %
condition 14 21 66.6


and 3 conditions

line !l l&&!r l&&r condition
47 0 22 1 defined $_[0] and $_[0] ne "-api"
70 0 1 21 defined $api and $api == 0
84 0 0 6 defined $path and -f $path
194 1 2 6 $module ne "main" and not $inst{$module}
3 2 4 $module ne "main" and not $inst{$module} and not $pp{$module}

or 3 conditions

line l !l&&r !l&&!r condition
24 16 5 0 $linker ||= do { my $linker = "Wasm::Wasmtime::Linker"->new("Wasm::Wasmtime::Store"->new("Wasm::Wasmtime::Engine"->new("Wasm::Wasmtime::Config"->new->wasm_multi_value(1)->cache_config_default))); $linker->allow_shadowing(0); $linker }
176 0 2 0 $wasi ||= "Wasm::Wasmtime::WasiInstance"->new($linker->store, $module, "Wasm::Wasmtime::WasiConfig"->new->set_argv($0, @ARGV)->inherit_env->inherit_stdin->inherit_stdout->inherit_stderr->preopen_dir("/", "/"))