Condition Coverage

blib/lib/MCP/Server.pm
Criterion Covered Total %
condition 19 34 55.8


and 3 conditions

line !l l&&!r l&&r condition
114 0 7 11 $transport && $transport->notifications
142 7 0 2 builtin::blessed($result) and $result->isa("Mojo::Promise")
169 7 0 1 builtin::blessed($result) and $result->isa("Mojo::Promise")
182 19 0 3 builtin::blessed($result) and $result->isa("Mojo::Promise")

or 2 conditions

line l !l condition
29 88 0 $$request{"params"} // {}
33 18 0 $$request{"params"} // {}
41 28 0 $$request{"params"} // {}
51 13 0 $$request{"params"} // {}
58 11 0 $$request{"params"} // {}
80 0 1 $$metadata{"scopes_supported"} //= [sort(keys %scopes)]
134 13 0 $$params{"name"} // ""
135 13 0 $$params{"arguments"} // {}
163 11 0 $$params{"uri"} // ""
174 28 0 $$params{"name"} // ""
175 28 0 $$params{"arguments"} // {}