Branch Coverage

File:local/lib/perl5/File/HomeDir.pm
Coverage:2.9%

line%coveragebranch
4750TFdefined $_[0] && !ref($_[0]) && $_[0] =~ /^[^\W\d]\w*(?:::\w+)*\z/s ? :
5050TFdefined _CLASS($_[0]) && eval "require $_[0];" && !$@ && $_[0]->isa($_[1]) && $_[0] ne $_[1] ? :
970TF$File::HomeDir::IMPLEMENTED_BY->can('my_desktop') ? :
1030TF$File::HomeDir::IMPLEMENTED_BY->can('my_documents') ? :
1090TF$File::HomeDir::IMPLEMENTED_BY->can('my_music') ? :
1150TF$File::HomeDir::IMPLEMENTED_BY->can('my_pictures') ? :
1210TF$File::HomeDir::IMPLEMENTED_BY->can('my_videos') ? :
1270TF$File::HomeDir::IMPLEMENTED_BY->can('my_data') ? :
1340TFref $_[-1] eq 'HASH' ? :
1350TFunless my $dist = pop()
1400TFunless defined $data
1430TF$data eq home() ? :
1480TFif -d $var
1510TFunless $$params{'create'}
1600TFref $_[-1] eq 'HASH' ? :
1610TFunless my $dist = pop()
1640TF$File::HomeDir::IMPLEMENTED_BY->can('my_config') ? :
1700TFunless defined $config
1730TF$config eq home() ? :
1780TFif -d $etc
1810TFunless $$params{'create'}
1960TF$File::HomeDir::IMPLEMENTED_BY->can('users_home') ? :
2020TF$File::HomeDir::IMPLEMENTED_BY->can('users_desktop') ? :
2080TF$File::HomeDir::IMPLEMENTED_BY->can('users_documents') ? :
2140TF$File::HomeDir::IMPLEMENTED_BY->can('users_music') ? :
2200TF$File::HomeDir::IMPLEMENTED_BY->can('users_pictures') ? :
2260TF$File::HomeDir::IMPLEMENTED_BY->can('users_videos') ? :
2320TF$File::HomeDir::IMPLEMENTED_BY->can('users_data') ? :
2470TFif ($_[0] and $_[0] eq 'File::HomeDir')
2520TFunless @_
2560TFunless (defined $name)
2590TFunless (length $name)
2650TFif ($name eq '.')
2950TFunless (defined $_[1])
3000TFunless (length $_[1])