Coverage Report

Created: 2026-02-05 16:50

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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.)

include/bitbishop/config.hpp
Generated by llvm-cov -- llvm version 18.1.3