Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
src/bitbishop/bitboard.cpp | 100.00% (1/1) | 100.00% (10/10) | 100.00% (10/10) | 100.00% (6/6) |
src/bitbishop/movegen/pins.cpp | 100.00% (2/2) | 100.00% (44/44) | 100.00% (15/15) | 100.00% (10/10) |
src/bitbishop/movegen/check_mask.cpp | 100.00% (1/1) | 100.00% (16/16) | 100.00% (10/10) | 100.00% (6/6) |
src/bitbishop/engine/evaluation.cpp | 100.00% (4/4) | 100.00% (42/42) | 100.00% (11/11) | 100.00% (6/6) |
src/bitbishop/tools/perft.cpp | 100.00% (2/2) | 100.00% (29/29) | 100.00% (10/10) | 100.00% (8/8) |
src/bitbishop/attacks/bishop_attacks.cpp | 100.00% (5/5) | 100.00% (52/52) | 100.00% (13/13) | 100.00% (8/8) |
src/bitbishop/attacks/rook_attacks.cpp | 100.00% (5/5) | 100.00% (52/52) | 100.00% (13/13) | 100.00% (8/8) |
src/bitbishop/attacks/checkers.cpp | 100.00% (1/1) | 100.00% (27/27) | 100.00% (12/12) | 100.00% (10/10) |
src/bitbishop/attacks/queen_attacks.cpp | 100.00% (1/1) | 100.00% (6/6) | 100.00% (1/1) | - (0/0) |
src/bitbishop/board.cpp | 100.00% (14/14) | 100.00% (207/207) | 100.00% (183/183) | 88.31% (136/154) |
src/bitbishop/moves/move_execution.cpp | 100.00% (3/3) | 100.00% (11/11) | 100.00% (9/9) | 100.00% (4/4) |
src/bitbishop/moves/position.cpp | 100.00% (2/2) | 100.00% (13/13) | 100.00% (4/4) | 50.00% (1/2) |
src/bitbishop/moves/move_effect.cpp | 100.00% (5/5) | 100.00% (39/39) | 100.00% (11/11) | 87.50% (14/16) |
src/bitbishop/moves/move_builder.cpp | 100.00% (19/19) | 100.00% (136/136) | 100.00% (78/78) | 97.92% (47/48) |
include/bitbishop/piece.hpp | 100.00% (20/20) | 100.00% (75/75) | 100.00% (61/61) | 98.33% (59/60) |
include/bitbishop/move.hpp | 100.00% (5/5) | 100.00% (59/59) | 100.00% (13/13) | 100.00% (12/12) |
include/bitbishop/color.hpp | 100.00% (4/4) | 100.00% (11/11) | 100.00% (10/10) | 87.50% (7/8) |
include/bitbishop/movegen/knight_moves.hpp | 100.00% (1/1) | 100.00% (16/16) | 100.00% (4/4) | 100.00% (4/4) |
include/bitbishop/movegen/castling_moves.hpp | 100.00% (1/1) | 100.00% (21/21) | 100.00% (31/31) | 100.00% (24/24) |
include/bitbishop/movegen/bishop_moves.hpp | 100.00% (1/1) | 100.00% (19/19) | 100.00% (6/6) | 100.00% (6/6) |
include/bitbishop/movegen/king_moves.hpp | 100.00% (1/1) | 100.00% (11/11) | 100.00% (2/2) | 100.00% (2/2) |
include/bitbishop/movegen/legal_moves.hpp | 100.00% (1/1) | 100.00% (19/19) | 100.00% (7/7) | 100.00% (4/4) |
include/bitbishop/movegen/pins.hpp | 100.00% (2/2) | 100.00% (15/15) | 100.00% (10/10) | 100.00% (12/12) |
include/bitbishop/movegen/pawn_moves.hpp | 100.00% (9/9) | 100.00% (106/106) | 100.00% (70/70) | 98.00% (49/50) |
include/bitbishop/movegen/rook_moves.hpp | 100.00% (1/1) | 100.00% (19/19) | 100.00% (6/6) | 100.00% (6/6) |
include/bitbishop/movegen/queen_moves.hpp | 100.00% (1/1) | 100.00% (19/19) | 100.00% (6/6) | 100.00% (6/6) |
include/bitbishop/engine/evaluation.hpp | 100.00% (2/2) | 100.00% (13/13) | 100.00% (5/5) | 100.00% (2/2) |
include/bitbishop/interface/uci.hpp | 100.00% (2/2) | 100.00% (33/33) | 100.00% (29/29) | 100.00% (20/20) |
include/bitbishop/bitboard.hpp | 100.00% (42/42) | 100.00% (86/86) | 100.00% (57/57) | 100.00% (8/8) |
include/bitbishop/attacks/generate_attacks.hpp | 100.00% (1/1) | 100.00% (42/42) | 100.00% (18/18) | 100.00% (16/16) |
include/bitbishop/square.hpp | 100.00% (17/17) | 100.00% (62/62) | 100.00% (47/47) | 80.77% (21/26) |
include/bitbishop/board.hpp | 100.00% (19/19) | 100.00% (35/35) | 100.00% (66/66) | 100.00% (38/38) |
include/bitbishop/moves/position.hpp | 100.00% (3/3) | 100.00% (3/3) | 100.00% (4/4) | - (0/0) |
include/bitbishop/lookups/attackers.hpp | 100.00% (2/2) | 100.00% (27/27) | 100.00% (9/9) | 100.00% (6/6) |
include/bitbishop/lookups/knight_attacks.hpp | 100.00% (2/2) | 100.00% (22/22) | 100.00% (5/5) | 100.00% (2/2) |
include/bitbishop/lookups/queen_rays.hpp | 100.00% (2/2) | 100.00% (11/11) | 100.00% (5/5) | 100.00% (2/2) |
include/bitbishop/lookups/king_attacks.hpp | 100.00% (2/2) | 100.00% (23/23) | 100.00% (5/5) | 100.00% (2/2) |
include/bitbishop/lookups/bishop_rays.hpp | 100.00% (10/10) | 100.00% (92/92) | 100.00% (41/41) | 100.00% (26/26) |
include/bitbishop/lookups/between_squares.hpp | 100.00% (3/3) | 100.00% (42/42) | 100.00% (45/45) | 100.00% (28/28) |
include/bitbishop/lookups/pawn_attacks.hpp | 100.00% (9/9) | 100.00% (129/129) | 100.00% (59/59) | 94.64% (53/56) |
include/bitbishop/lookups/rook_rays.hpp | 100.00% (10/10) | 100.00% (83/83) | 100.00% (37/37) | 100.00% (18/18) |
Totals | 100.00% (238/238) | 100.00% (1777/1777) | 100.00% (1038/1038) | 95.48% (697/730) |
Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)