Subroutine Coverage

blib/lib/CGI.pm
Criterion Covered Total %
subroutine 142 172 82.5
pod 36 134 26.8


line count pod subroutine
3 56 n/a BEGIN
4 56 n/a BEGIN
13 56 n/a BEGIN
38 84 No initialize_globals
203 1 n/a _set_binmode
266 56 n/a import
301 2256 No expand_tags
316 138 Yes new
360 2 No r
367 3 No upload_hook
397 17 No multi_param
402 1095 No param
454 5 n/a _decode_utf8
465 3860 No self_or_default
476 187 No self_or_CGI
500 138 No init
721 36 n/a _get_query_string_from_env
755 13 No to_filehandle
771 0 No put
777 0 No print
783 0 No cgi_error
789 114 No save_request
804 34 No parse_params
820 164 No add_parameter
827 439 No all_parameters
835 5 No binmode
841 1 No compile
844 57 n/a _all_html_tags
869 441 n/a __ANON__
876 320 n/a __ANON__
881 761 n/a _tag_func
909 29 n/a _selected
916 42 n/a _checked
922 19 n/a _reset_globals
925 57 n/a _setup_symbols
962 352 No charset
968 12 No element_id
974 90 No element_tab
994 6 No read_postdata_putdata
1100 3 No URL_ENCODED
1102 9 No MULTIPART
1104 6 No SERVER_PUSH
1108 3 No new_MultipartBuffer
1114 53 No read_from_client
1125 271 No delete
1144 0 No import_names
1174 3 Yes keywords
1184 4 No Vars
1194 1 No ReadParse
1206 1 No PrintHeader
1211 1 No HtmlTop
1216 1 No HtmlBot
1221 1 No SplitParam
1227 1 No MethGet
1231 0 No MethPatch
1235 1 No MethPost
1239 1 No MethPut
1243 5 n/a TIEHASH
1252 19 n/a STORE
1260 37 n/a FETCH
1266 2 n/a FIRSTKEY
1271 3 n/a NEXTKEY
1275 2 n/a EXISTS
1279 1 n/a DELETE
1286 2 n/a CLEAR
1294 0 No append
1308 0 No delete_all
1314 2 No Delete
1319 0 No Delete_all
1327 6 No autoEscape
1337 1 No version
1345 17 No url_param
1377 3 No Dump
1401 1 No as_string
1409 1 No save
1433 0 No save_parameters
1442 0 No restore_parameters
1453 6 Yes multipart_init
1481 4 Yes multipart_start
1510 6 Yes multipart_end
1520 0 Yes multipart_final
1529 91 Yes header
1620 82 No cache
1633 10 No redirect
1671 12 No start_html
1776 1 n/a _style
1832 1 n/a _script
1880 3 No end_html
1894 0 No isindex
1908 12 No start_form
1935 4 No start_multipart_form
1949 1 No end_form
1965 0 No end_multipart_form
1969 8 n/a _textfield
2000 7 No textfield
2013 0 No filefield
2029 1 No password_field
2044 2 No textarea
2071 4 No button
2104 7 No submit
2130 0 No reset
2157 0 No defaults
2174 0 No comment
2191 9 No checkbox
2219 251 No escapeHTML
2231 105 No unescapeHTML
2241 1 n/a _tableize
2292 5 No radio_group
2319 8 No checkbox_group
2324 13 n/a _box_group
2421 8 No popup_menu
2494 3 No optgroup
2549 3 No scrolling_list
2604 7 No hidden
2645 1 No image_button
2664 7 No self_url
2671 1 Yes state
2679 44 Yes url
2757 2 No cookie
2792 7 No parse_keywordlist
2800 9 No param_fetch
2821 45 Yes path_info
2861 20 n/a _name_and_path_from_env
2895 7 Yes request_method
2902 0 Yes content_type
2910 0 Yes path_translated
2917 64 Yes request_uri
2925 29 No query_string
2942 1 Yes env_query_string
2957 0 Yes Accept
2997 7 Yes user_agent
3012 0 Yes raw_cookie
3032 0 Yes virtual_host
3044 0 Yes remote_host
3052 0 Yes remote_addr
3062 48 Yes script_name
3077 0 Yes referer
3085 11 Yes server_name
3092 5 Yes server_software
3099 28 Yes virtual_port
3113 67 Yes server_port
3120 55 Yes server_protocol
3128 118 Yes http
3145 58 Yes https
3162 55 No protocol
3176 0 Yes remote_ident
3183 0 Yes auth_type
3191 0 Yes remote_user
3199 0 Yes user_name
3207 1 No nosticky
3216 1 Yes nph
3225 1 No private_tempfiles
3232 1 No close_upload_files
3241 1 No default_dtd
3253 318 n/a _maybe_escapeHTML
3261 16 No previous_or_default
3278 25 No register_parameter
3283 1 No get_fields
3290 74 No read_from_cmdline
3329 2 No read_multipart
3461 1 No read_multipart_related
3554 16 Yes upload
3561 11 No tmpFileName
3582 19 No uploadInfo
3589 27 n/a _set_values_and_labels
3599 71 n/a _set_attributes
3634 3 n/a new
3688 12 n/a readHeader
3734 0 n/a readBody
3756 27 n/a read
3816 39 n/a fillBuffer
3848 18 n/a eof