| line | % | coverage | branch |
| 284 | 100 | T | F | $path =~ /[\x01-\x1f\x7f]/ ? : |
| 100 | T | F | $path =~ /\0/ ? : |
| 100 | T | F | $path =~ /\\/ ? : |
| 100 | T | F | $path =~ /\A[A-Za-z]:/ ? : |
| 100 | T | F | $path =~ m[\A/] ? : |
| 100 | T | F | length $path > $MAX_PATH_BYTES ? : |
| 100 | T | F | !length($path) ? : |
| 100 | T | F | ref $path ? : |
| 100 | T | F | !defined($path) ? : |
| 297 | 100 | T | F | unless (defined $problem) |
| 299 | 100 | T | F | length $part > $MAX_COMPONENT_BYTES ? : |
| 100 | T | F | $part eq '..' ? : |
| 100 | T | F | $part eq '.' ? : |
| 100 | T | F | $part eq '' ? : |
| 305 | 100 | T | F | if defined $problem |
| 309 | 100 | T | F | defined $problem ? : |
| 495 | 100 | T | F | defined $epoch && $is_date ? : |
| 559 | 50 | T | F | defined $epoch ? : |
| 608 | 100 | T | F | $path =~ m[\A(.*)/([^/]+)\z] ? : |
| 609 | 100 | T | F | $base =~ /\A(.+)(\.[^.]+)\z/ ? : |
| 716 | 50 | T | F | defined $client_id ? : |
| 718 | 50 | T | F | unless length $id |
| 724 | 50 | T | F | if $room < $MIN_STEM_BYTES |
| 725 | 50 | T | F | if length $stem > $room |