blib/lib/CGI/Ex/App.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 163 | 165 | 98.7 |
pod | 103 | 135 | 76.3 |
line | count | pod | subroutine |
---|---|---|---|
7 | 1 | n/a | BEGIN |
8 | 1 | n/a | BEGIN |
10 | 1 | n/a | BEGIN |
10 | 1 | n/a | BEGIN |
11 | 1 | n/a | BEGIN |
15 | 21 | No | croak |
18 | 196 | Yes | new |
25 | 69 | Yes | init |
27 | 194 | Yes | init_from_conf |
32 | 3 | n/a | import |
42 | 78 | Yes | navigate |
64 | 153 | Yes | nav_loop |
105 | 329 | Yes | path |
130 | 197 | No | parse_path_info |
148 | 2545 | Yes | run_hook |
161 | 2545 | Yes | find_hook |
172 | 3 | Yes | run_hook_as |
183 | 111 | Yes | run_step |
203 | 73 | Yes | prepared_print |
220 | 72 | Yes | |
228 | 8 | Yes | handle_error |
244 | 117 | Yes | allow_morph |
245 | 2 | Yes | auth_args |
246 | 11 | Yes | auth_obj |
247 | 5 | No | charset |
248 | 5 | Yes | conf_args |
249 | 2 | No | conf_die_on_fail |
250 | 3 | Yes | conf_path |
251 | 4 | Yes | conf_validation |
252 | 60 | Yes | default_step |
253 | 8 | Yes | error_step |
254 | 71 | Yes | fill_args |
255 | 5 | Yes | forbidden_step |
256 | 79 | Yes | form_name |
257 | 519 | Yes | history |
258 | 18 | No | js_step |
259 | 9 | No | login_step |
260 | 5 | No | mimetype |
261 | 173 | No | path_info |
262 | 80 | Yes | path_info_map_base |
263 | 155 | Yes | recurse_limit |
264 | 116 | No | script_name |
265 | 24 | Yes | stash |
266 | 224 | Yes | step_key |
267 | 74 | Yes | template_args |
268 | 73 | Yes | template_obj |
269 | 78 | Yes | template_path |
270 | 16 | No | val_args |
271 | 10 | No | val_path |
274 | 4 | Yes | conf_obj |
285 | 15 | No | val_obj |
297 | 143 | Yes | auth_data |
298 | 82 | Yes | base_dir_abs |
299 | 19 | Yes | base_dir_rel |
300 | 14 | No | cgix |
301 | 3 | Yes | cookies |
302 | 6 | Yes | ext_conf |
303 | 7 | Yes | ext_print |
304 | 11 | Yes | ext_val |
305 | 11 | Yes | form |
306 | 195 | Yes | load_conf |
309 | 8 | Yes | conf |
325 | 10 | Yes | conf_file |
336 | 2 | No | add_to_base |
337 | 2 | No | add_to_common |
338 | 3 | No | add_to_errors |
339 | 2 | No | add_to_fill |
340 | 2 | No | add_to_form |
341 | 1 | No | add_to_path |
342 | 2 | No | add_to_swap |
343 | 7 | Yes | append_path |
344 | 3 | Yes | cleanup_user |
345 | 10 | Yes | current_step |
346 | 76 | Yes | destroy |
347 | 2 | Yes | first_step |
348 | 12 | No | fixup_after_morph |
349 | 10 | No | fixup_before_unmorph |
350 | 8 | No | format_error |
351 | 1 | Yes | get_pass_by_user |
352 | 1 | No | has_errors |
353 | 2 | Yes | last_step |
354 | 62 | Yes | path_info_map |
355 | 56 | Yes | post_loop |
356 | 74 | Yes | post_navigate |
357 | 148 | Yes | pre_loop |
358 | 73 | Yes | pre_navigate |
359 | 3 | Yes | previous_step |
360 | 36 | Yes | valid_steps |
361 | 3 | Yes | verify_user |
364 | 7 | No | add_errors |
379 | 10 | No | add_to_hash |
386 | 1 | Yes | clear_app |
393 | 3 | Yes | dump_history |
422 | 14 | Yes | exit_nav_loop |
432 | 57 | Yes | insert_path |
439 | 9 | Yes | jump |
442 | 20 | Yes | goto_step |
484 | 13 | Yes | js_uri_path |
495 | 133 | Yes | morph |
547 | 31 | Yes | replace_path |
555 | 3 | Yes | set_path |
562 | 45 | No | step_by_path_index |
570 | 116 | Yes | unmorph |
596 | 7 | Yes | file_print |
607 | 10 | Yes | file_val |
633 | 72 | Yes | fill_template |
641 | 25 | Yes | finalize |
644 | 78 | Yes | hash_base |
651 | 1 | n/a | __ANON__ |
652 | 0 | n/a | __ANON__ |
658 | 61 | Yes | hash_common |
659 | 82 | Yes | hash_errors |
660 | 72 | Yes | hash_fill |
661 | 76 | Yes | hash_form |
662 | 72 | Yes | hash_swap |
665 | 2 | Yes | hash_validation |
673 | 9 | Yes | info_complete |
679 | 6 | Yes | js_validation |
687 | 0 | No | generate_form |
696 | 20 | No | morph_base |
698 | 20 | Yes | morph_package |
707 | 21 | Yes | name_module |
712 | 10 | Yes | name_step |
713 | 28 | Yes | next_step |
714 | 72 | Yes | post_print |
715 | 27 | Yes | post_step |
716 | 109 | Yes | pre_step |
717 | 100 | Yes | prepare |
720 | 4 | Yes | print_out |
726 | 12 | Yes | ready_validate |
736 | 36 | Yes | refine_path |
745 | 5 | Yes | set_ready_validate |
751 | 101 | Yes | skip |
754 | 72 | Yes | swap_template |
762 | 72 | n/a | __template_obj |
769 | 8 | Yes | validate |
789 | 8 | n/a | __hash_validation |
791 | 12 | Yes | validate_when_data |
797 | 3 | Yes | navigate_authenticated |
806 | 116 | Yes | require_auth |
811 | 138 | Yes | is_authed |
813 | 1 | No | __ANON__ |
813 | 4 | n/a | check_valid_auth |
816 | 8 | Yes | get_valid_auth |
819 | 7 | n/a | __ANON__ |
828 | 12 | n/a | _do_auth |
837 | 3 | n/a | __ANON__ |
838 | 3 | n/a | __ANON__ |
839 | 3 | n/a | __ANON__ |
852 | 1 | No | js_require_auth |
854 | 3 | No | js_run_step |
861 | 3 | n/a | __forbidden_require_auth |
862 | 3 | n/a | __forbidden_allow_morph |
863 | 3 | n/a | __forbidden_info_complete |
864 | 3 | n/a | __forbidden_hash_common |
865 | 3 | n/a | __forbidden_file_print |
867 | 4 | n/a | __error_allow_morph |
868 | 6 | n/a | __error_info_complete |
869 | 6 | n/a | __error_hash_common |
870 | 4 | n/a | __error_file_print |
872 | 7 | n/a | __login_require_auth |
873 | 7 | n/a | __login_allow_morph |
874 | 7 | n/a | __login_info_complete |
875 | 7 | n/a | __login_hash_common |
876 | 7 | n/a | __login_file_print |