Branch Coverage

blib/lib/Clipboard/Any.pm
Criterion Covered Total %
branch 0 172 0.0


line true false branch
50 0 0 if (my $path = File::Which::which('qdbus')) { }
55 0 0 if (-d $dir and -x "$dir/qdbus")
118 0 0 unless (@paths)
126 0 0 unless ($? == 0)
156 0 0 if (@$pids) { }
170 0 0 if (@$pids) { }
183 0 0 unless ($path)
195 0 0 if ($args{'detail'}) { }
216 0 0 unless $clipboard_manager
219 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
221 0 0 unless @paths
226 0 0 $? < 0 ? :
227 0 0 if $exit_code
238 0 0 unless open $fh, "| xclip -i -selection primary"
241 0 0 unless close $fh
244 0 0 unless open $fh, "| xclip -i -selection clipboard"
247 0 0 unless close $fh
270 0 0 unless $clipboard_manager
273 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
275 0 0 unless @paths
280 0 0 $? < 0 ? :
281 0 0 if $exit_code
290 0 0 unless open my $fh, "| xclip -i -selection primary"
293 0 0 unless close $fh
329 0 0 unless $clipboard_manager
332 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
334 0 0 unless @paths
338 0 0 $? < 0 ? :
339 0 0 if $exit_code
346 0 0 $? < 0 ? :
347 0 0 if $exit_code
353 0 0 $? < 0 ? :
354 0 0 if $exit_code
360 0 0 $? < 0 ? :
361 0 0 if $exit_code
390 0 0 unless $clipboard_manager
393 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
395 0 0 unless @paths
403 0 0 $? < 0 ? :
404 0 0 if $exit_code
406 0 0 if ($stdout eq '') { }
408 0 0 if ($got_empty++) { }
434 0 0 $? < 0 ? :
435 0 0 if $exit_code
440 0 0 $? < 0 ? :
441 0 0 if $exit_code
466 0 0 unless $clipboard_manager
469 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
471 0 0 unless @paths
475 0 0 $? < 0 ? :
476 0 0 if $exit_code
489 0 0 if ($index == 0) { }
0 0 elsif ($index == 0) { }
492 0 0 $? < 0 ? :
493 0 0 if $exit_code
498 0 0 $? < 0 ? :
499 0 0 if $exit_code
550 0 0 unless $clipboard_manager
554 0 0 unless defined $args{'content'}
558 0 0 if $args{'chomp_newline'}
560 0 0 if ($clipboard_manager eq 'klipper') { }
0 0 elsif ($clipboard_manager eq 'parcellite') { }
0 0 elsif ($clipboard_manager eq 'clipit') { }
0 0 elsif ($clipboard_manager eq 'xclip') { }
562 0 0 unless @paths
567 0 0 $? < 0 ? :
568 0 0 if $exit_code
569 0 0 if $args{'tee'}
580 0 0 unless open my $fh, "| xclip -i -selection primary"
583 0 0 unless close $fh
585 0 0 if $args{'tee'}