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
27 0 0 0 defined $u and $u ne ""
31 0 0 0 defined $db and $db ne ""
35 0 0 0 defined $k and defined $v

or 2 conditions

line l !l condition
52 0 0 delete $args{'host'} // "127.0.0.1"
54 0 0 delete $args{'protocol'} // "http"
55 0 0 delete $args{'user'} // "default"
56 0 0 delete $args{'password'} // ""
58 0 0 (delete $args{'database'} // $db_alias) // "default"
59 0 0 delete $args{'tls'} // 0
61 0 0 delete $args{'tls_skip_verify'} // 0
64 0 0 delete $args{'compress'} // 0
68 0 0 delete $args{'auto_reconnect'} // 0
69 0 0 delete $args{'keepalive'} // 0
70 0 0 delete $args{'reconnect_delay'} // 0
71 0 0 delete $args{'reconnect_max_delay'} // 0
74 0 0 delete $args{'decode_datetime'} // 0
75 0 0 delete $args{'decode_decimal'} // 0
76 0 0 delete $args{'decode_enum'} // 0
77 0 0 delete $args{'named_rows'} // 0

or 3 conditions

line l !l&&r !l&&!r condition
26 0 0 0 $args{'protocol'} //= $proto
27 0 0 0 $args{'user'} //= _uri_unescape($u)
28 0 0 0 $args{'password'} //= _uri_unescape($pw)
29 0 0 0 $args{'host'} //= $h
30 0 0 0 $args{'port'} //= $p
31 0 0 0 $args{'database'} //= _uri_unescape($db)
35 0 0 0 $args{$k} //= _uri_unescape($v)
43 0 0 0 delete $args{'loop'} || &EV::default_loop()
58 0 0 0 delete $args{'database'} // $db_alias
79 0 0 0 $protocol eq "http" or $protocol eq "native"
82 0 0 0 $port //= $protocol eq "native" ? 9000 : 8123