Condition Coverage

blib/lib/App/MatrixTool.pm
Criterion Covered Total %
condition 0 23 0.0


and 3 conditions

line !l l&&!r l&&r condition
176 0 0 0 &blessed($ret) and $ret->isa('Future')

or 2 conditions

line l !l condition
177 0 0 $ret //= 0

or 3 conditions

line l !l&&r !l&&!r condition
60 0 0 0 $optional || $eatall
103 0 0 0 ref $self || $self
257 0 0 0 $self->{'federation'} ||= 'Protocol::Matrix::HTTP::Federation'->new
264 0 0 0 $self->{'http_client'} ||= do { require App::MatrixTool::HTTPClient; 'App::MatrixTool::HTTPClient'->new('family', $self->sock_family, map({$_, $self->{$_};} 'print_request', 'print_response')) }
279 0 0 0 $self->{'server_key_store'} ||= do { require App::MatrixTool::ServerIdStore; 'App::MatrixTool::ServerIdStore'->new('path', $self->server_key_store_path) }
293 0 0 0 $self->{'client_token_store'} ||= do { require App::MatrixTool::ServerIdStore; 'App::MatrixTool::ServerIdStore'->new('path', $self->client_token_store_path, 'encode', 'raw') }