Subroutine Coverage

blib/lib/MP3/Tag.pm
Criterion Covered Total %
subroutine 94 142 66.2
pod n/a


line count pod subroutine
16 6 n/a BEGIN
21 1814 n/a parent_ok
25 1804 n/a get_config
33 6 n/a BEGIN
34 6 n/a BEGIN
35 6 n/a BEGIN
36 6 n/a BEGIN
37 6 n/a BEGIN
38 6 n/a BEGIN
39 6 n/a BEGIN
40 6 n/a BEGIN
41 6 n/a BEGIN
42 6 n/a BEGIN
44 6 n/a BEGIN
51 6 n/a BEGIN
204 174 n/a rel2abs
215 87 n/a new
239 6 n/a BEGIN
243 88 n/a new
250 0 n/a DESTROY
251 1404 n/a proxy_ok
253 1544 n/a AUTOLOAD
263 0 n/a proxy_ok
289 937 n/a get_tags
306 12 n/a _get_tag
325 3 n/a new_fake
353 32 n/a new_tag
382 0 n/a close
405 0 n/a genres
446 23 n/a autoinfo
546 19 n/a track1
552 5 n/a track2
558 5 n/a track0
569 11 n/a disk1
577 7 n/a disk2
585 7 n/a disk_alphanum
598 284 n/a _auto_field_from
636 282 n/a auto_field
644 6 n/a BEGIN
646 282 n/a __ANON__
647 282 n/a __ANON__
655 6 n/a BEGIN
657 0 n/a __ANON__
663 6 n/a BEGIN
666 20 n/a __ANON__
672 5 n/a __ANON__
678 6 n/a BEGIN
680 4 n/a __ANON__
696 0 n/a aspect_ratio
703 0 n/a aspect_ratio_inverted
708 0 n/a aspect_ratio3
725 0 n/a mime_Pretype
731 0 n/a mime_type
783 6 n/a BEGIN
785 0 n/a __ANON__
788 0 n/a __ANON__
1194 24 n/a config
1254 2622 n/a get_config
1260 683 n/a get_config1
1277 0 n/a name_for_field_normalization
1292 0 n/a pure_filetags
1318 0 n/a get_user
1329 0 n/a set_user
1347 6 n/a set_id3v2_frame
1368 0 n/a get_id3v2_frames
1384 0 n/a delete_tag
1402 0 n/a is_id3v2_modified
1500 49 n/a select_id3v2_frame
1510 169 n/a _select_id3v2_frame_by_descr
1531 102 n/a __ANON__
1548 169 n/a select_id3v2_frame_by_descr
1553 0 n/a frame_translate
1558 0 n/a frames_translate
1565 0 n/a have_id3v2_frame
1572 30 n/a have_id3v2_frame_by_descr
1579 0 n/a get_id3v2_frame_ids
1586 7 n/a id3v2_frame_descriptors
1611 0 n/a copy_id3v2_frames
1622 0 n/a _Data_to_MIME
1648 0 n/a shorten_person
1664 0 n/a normalize_person
1693 0 n/a id3v2_frames_autofill
2131 2 n/a process_handlers
2146 324 n/a _interpolate
2407 179 n/a interpolate
2438 35 n/a interpolate_with_flags
2555 0 n/a _rex_protect_filename
2568 42 n/a _parse_rex_anything
2578 0 n/a __pure_track_rex
2585 47 n/a _parse_rex_microinterpolate
2628 35 n/a _parse_rex_prepare
2673 2 n/a parse_rex_prepare
2678 33 n/a parse_prepare
2683 35 n/a parse_rex_match
2706 0 n/a parse_rex
2740 0 n/a __unquote
2743 0 n/a __parse_prepare
2753 5 n/a parse
2805 41 n/a from_filesystem
2813 36 n/a filename
2818 5 n/a abs_filename
2823 0 n/a filename_noextension
2831 36 n/a filename_nodir
2836 1 n/a dirname
2843 1 n/a dir_component
2849 16 n/a filename_extension
2857 4 n/a filename_nodir_noextension
2865 1 n/a abs_filename_noextension
2873 15 n/a filename_extension_nodot
2978 6 n/a BEGIN
2982 0 n/a __ANON__
2995 0 n/a frequency_Hz
2998 0 n/a mpeg_layer_roman
2999 0 n/a total_millisecs_int_fetch
3000 0 n/a frames_padded_YN
3001 0 n/a is_copyrighted_YN
3004 32 n/a total_millisecs_int
3012 0 n/a total_secs_int
3013 1 n/a total_secs
3014 6 n/a total_secs_trunc
3015 9 n/a total_mins
3016 9 n/a leftover_mins
3017 4 n/a total_hours
3018 0 n/a leftover_secs
3019 6 n/a leftover_secs_trunc
3020 3 n/a leftover_msec
3021 9 n/a leftover_secs_float
3023 0 n/a time_mm_ss
3028 0 n/a duration_secs
3074 15 n/a format_time
3128 0 n/a channel_mode
3151 14 n/a can_write
3159 14 n/a writable_by_extension
3165 1 n/a die_cant_write
3171 14 n/a can_write_or_die
3206 32 n/a update_tags
3257 71 n/a _massage_genres
3312 14 n/a extension_is
3319 84 n/a DESTROY
3326 0 n/a parse_cfg_line
3347 0 n/a parse_cfg
3371 0 n/a load_parents