| blib/lib/CGI/Simple.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 111 | 125 | 88.8 |
| pod | 69 | 90 | 76.7 |
| line | count | pod | subroutine |
|---|---|---|---|
| 7 | 9 | n/a | BEGIN |
| 8 | 9 | n/a | BEGIN |
| 9 | 9 | n/a | BEGIN |
| 15 | 9 | n/a | BEGIN |
| 25 | 80 | n/a | _initialize_globals |
| 75 | 23 | n/a | _use_cgi_pm_global_settings |
| 89 | 86 | n/a | _store_globals |
| 105 | 15 | n/a | import |
| 127 | 6 | n/a | _reset_globals |
| 138 | 577 | Yes | url_decode |
| 146 | 430 | Yes | url_encode |
| 153 | 9 | n/a | BEGIN |
| 170 | 78 | Yes | new |
| 183 | 78 | n/a | _mod_perl |
| 192 | 0 | n/a | _mod_perl_request |
| 206 | 0 | n/a | _initialize_mod_perl |
| 242 | 85 | n/a | DESTROY |
| 247 | 78 | n/a | _initialize |
| 280 | 50 | n/a | _read_parse |
| 352 | 107 | n/a | _parse_params |
| 369 | 342 | n/a | _add_param |
| 390 | 13 | n/a | _parse_keywordlist |
| 399 | 0 | n/a | _parse_multipart |
| 475 | 0 | n/a | _save_tmpfile |
| 528 | 46 | Yes | crlf |
| 544 | 435 | Yes | param |
| 584 | 16 | Yes | add_param |
| 588 | 6 | Yes | param_fetch |
| 598 | 14 | Yes | url_param |
| 607 | 16 | Yes | keywords |
| 617 | 14 | Yes | Vars |
| 627 | 14 | n/a | TIEHASH |
| 629 | 3 | n/a | STORE |
| 634 | 4 | n/a | FETCH |
| 637 | 0 | n/a | FIRSTKEY |
| 638 | 0 | n/a | NEXTKEY |
| 639 | 0 | n/a | EXISTS |
| 640 | 0 | n/a | DELETE |
| 641 | 0 | n/a | CLEAR |
| 644 | 24 | Yes | append |
| 657 | 12 | Yes | delete |
| 670 | 8 | No | Delete |
| 673 | 6 | Yes | delete_all |
| 678 | 2 | No | Delete_all |
| 681 | 17 | Yes | upload |
| 732 | 0 | No | upload_fieldnames |
| 741 | 0 | Yes | upload_info |
| 754 | 0 | No | uploadInfo |
| 758 | 50 | No | query_string |
| 775 | 2 | Yes | parse_query_string |
| 784 | 7 | n/a | _init_from_file |
| 794 | 4 | Yes | save |
| 810 | 3 | No | save_parameters |
| 814 | 4 | Yes | parse_keywordlist |
| 817 | 18 | Yes | escapeHTML |
| 825 | 104 | Yes | unescapeHTML |
| 829 | 2 | Yes | put |
| 832 | 3 | Yes | |
| 839 | 28 | Yes | cookie |
| 880 | 12 | Yes | raw_cookie |
| 894 | 30 | Yes | header |
| 984 | 34 | Yes | cache |
| 991 | 56 | Yes | no_cache |
| 997 | 10 | Yes | redirect |
| 1029 | 6 | Yes | multipart_init |
| 1030 | 9 | n/a | BEGIN |
| 1050 | 6 | Yes | multipart_start |
| 1051 | 9 | n/a | BEGIN |
| 1064 | 8 | Yes | multipart_end |
| 1066 | 2 | Yes | multipart_final |
| 1071 | 2 | No | read_from_cmdline |
| 1088 | 10 | Yes | Dump |
| 1094 | 2 | No | as_string |
| 1097 | 10 | Yes | cgi_error |
| 1111 | 17 | n/a | _shift_if_ref |
| 1114 | 6 | No | ReadParse |
| 1116 | 9 | n/a | BEGIN |
| 1126 | 6 | No | SplitParam |
| 1131 | 2 | No | MethGet |
| 1133 | 2 | No | MethPost |
| 1136 | 10 | No | MyBaseUrl |
| 1143 | 2 | No | MyURL |
| 1146 | 4 | No | MyFullUrl |
| 1153 | 2 | No | PrintHeader |
| 1157 | 3 | No | HtmlTop |
| 1161 | 2 | No | HtmlBot |
| 1163 | 2 | No | PrintVariables |
| 1165 | 2 | Yes | PrintEnv |
| 1167 | 0 | No | CgiDie |
| 1170 | 0 | No | CgiError |
| 1181 | 2 | Yes | version |
| 1184 | 4 | Yes | nph |
| 1188 | 4 | Yes | all_parameters |
| 1191 | 36 | Yes | charset |
| 1196 | 16 | Yes | globals |
| 1202 | 2 | Yes | auth_type |
| 1203 | 2 | Yes | content_length |
| 1204 | 2 | Yes | content_type |
| 1205 | 2 | Yes | document_root |
| 1206 | 2 | Yes | gateway_interface |
| 1207 | 2 | Yes | path_translated |
| 1208 | 2 | Yes | referer |
| 1209 | 2 | Yes | remote_addr |
| 1212 | 2 | Yes | remote_host |
| 1215 | 2 | Yes | remote_ident |
| 1216 | 2 | Yes | remote_user |
| 1217 | 10 | Yes | request_method |
| 1218 | 58 | Yes | script_name |
| 1219 | 30 | Yes | server_name |
| 1220 | 60 | Yes | server_port |
| 1221 | 22 | Yes | server_protocol |
| 1222 | 12 | Yes | server_software |
| 1225 | 2 | Yes | user_name |
| 1229 | 6 | Yes | user_agent |
| 1236 | 2 | Yes | virtual_host |
| 1242 | 50 | Yes | path_info |
| 1259 | 8 | Yes | accept |
| 1279 | 8 | Yes | Accept |
| 1282 | 34 | Yes | http |
| 1292 | 8 | Yes | https |
| 1300 | 24 | Yes | protocol |
| 1309 | 42 | Yes | url |
| 1310 | 9 | n/a | BEGIN |
| 1352 | 12 | Yes | self_url |
| 1361 | 2 | Yes | state |