Subroutine Coverage

blib/lib/Chess/Play.pm
Criterion Covered Total %
subroutine 30 72 41.6
pod 13 42 30.9


line count pod subroutine
3 1 n/a BEGIN
4 1 n/a BEGIN
8 1 n/a BEGIN
9 1 n/a BEGIN
10 1 n/a BEGIN
11 1 n/a BEGIN
12 1 n/a BEGIN
13 1 n/a BEGIN
14 1 n/a BEGIN
15 1 n/a BEGIN
16 1 n/a BEGIN
17 1 n/a BEGIN
18 1 n/a BEGIN
19 1 n/a BEGIN
20 1 n/a BEGIN
21 1 n/a BEGIN
23 1 n/a BEGIN
24 1 n/a BEGIN
25 1 n/a BEGIN
26 1 n/a BEGIN
27 1 n/a BEGIN
29 1 n/a BEGIN
30 1 n/a BEGIN
32 1 n/a BEGIN
33 1 n/a BEGIN
34 1 n/a BEGIN
35 1 n/a BEGIN
37 1 n/a BEGIN
38 1 n/a BEGIN
39 1 n/a BEGIN
44 0 Yes new
62 0 Yes reset
105 0 Yes import_fen
224 0 Yes export_fen
281 0 No fen_to_board
303 0 Yes set_piece_val
323 0 Yes set_depth
329 0 Yes legal_moves
339 0 Yes do_move
360 0 Yes game_over
385 0 Yes best_move
403 0 Yes print_board
417 0 Yes play
426 0 Yes xboard_play
492 0 No count_material
521 0 No insuff_material
545 0 No rule50moves
554 0 No knight_mvs
574 0 No bishop_mvs
627 0 No rook_mvs
680 0 No queen_mvs
693 0 No pawn_mvs
842 0 No king_mvs
907 0 No generate_candidate_legal_moves
934 0 No generate_legal_moves
1006 0 No execute_move
1162 0 No can_capture_king
1181 0 No test_legality
1222 0 No static_eval
1239 0 No evaluate
1279 0 No alphabeta_search
1391 0 No white_move
1429 0 No black_move
1468 0 No play_one_game
1548 0 No sign
1554 0 No print_arr
1562 0 No print_moves_arr
1570 0 No value_to_string
1588 0 No move_to_coord
1609 0 No coord_to_move
1629 0 No print_board_debug
1643 0 No fisher_yates_shuffle