Condition Coverage

blib/lib/EV/ClickHouse.pm
Criterion Covered Total %
condition 0 74 0.0


and 3 conditions

line !l l&&!r l&&r condition
29 0 0 0 defined $u and $u ne ""
33 0 0 0 defined $db and $db ne ""
37 0 0 0 defined $k and defined $v

or 2 conditions

line l !l condition
54 0 0 delete $args{'host'} // "127.0.0.1"
56 0 0 delete $args{'protocol'} // "http"
57 0 0 delete $args{'user'} // "default"
58 0 0 delete $args{'password'} // ""
60 0 0 (delete $args{'database'} // $db_alias) // "default"
61 0 0 delete $args{'tls'} // 0
63 0 0 delete $args{'tls_skip_verify'} // 0
66 0 0 delete $args{'compress'} // 0
70 0 0 delete $args{'auto_reconnect'} // 0
71 0 0 delete $args{'keepalive'} // 0
72 0 0 delete $args{'reconnect_delay'} // 0
73 0 0 delete $args{'reconnect_max_delay'} // 0
76 0 0 delete $args{'decode_datetime'} // 0
77 0 0 delete $args{'decode_decimal'} // 0
78 0 0 delete $args{'decode_enum'} // 0
79 0 0 delete $args{'named_rows'} // 0

or 3 conditions

line l !l&&r !l&&!r condition
28 0 0 0 $args{'protocol'} //= $proto
29 0 0 0 $args{'user'} //= _uri_unescape($u)
30 0 0 0 $args{'password'} //= _uri_unescape($pw)
31 0 0 0 $args{'host'} //= $h
32 0 0 0 $args{'port'} //= $p
33 0 0 0 $args{'database'} //= _uri_unescape($db)
37 0 0 0 $args{$k} //= _uri_unescape($v)
45 0 0 0 delete $args{'loop'} || &EV::default_loop()
60 0 0 0 delete $args{'database'} // $db_alias
81 0 0 0 $protocol eq "http" or $protocol eq "native"
84 0 0 0 $port //= $protocol eq "native" ? 9000 : 8123