Wikunia / Ghess

Chess Engine in Go
4 stars 1 forks source link

Pondering #5

Closed Wikunia closed 3 years ago

Wikunia commented 3 years ago

Basic implementation of pondering. Notifies the pondering move via uci with bestmove Y ponder X and then ponders when it receives go ponder. With ponderhit it continues thinking from that position and for stop it stops pondering.

codecov[bot] commented 3 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@83506ee). Click here to learn what that means. The diff coverage is 81.54%.

Impacted file tree graph

@@           Coverage Diff           @@
##             main       #5   +/-   ##
=======================================
  Coverage        ?   77.62%           
=======================================
  Files           ?       10           
  Lines           ?     1381           
  Branches        ?        0           
=======================================
  Hits            ?     1072           
  Misses          ?      279           
  Partials        ?       30           
Flag Coverage Δ
unittests 77.62% <81.54%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
ghess/util.go 91.48% <66.66%> (ø)
ghess/engineCapture.go 89.65% <75.00%> (ø)
ghess/engineRandom.go 85.71% <75.00%> (ø)
ghess/ghess.go 52.67% <75.00%> (ø)
ghess/engineAlphaBeta.go 75.27% <77.77%> (ø)
ghess/notation.go 78.08% <77.77%> (ø)
ghess/engineCheckCapture.go 82.69% <80.00%> (ø)
ghess/board.go 96.46% <100.00%> (ø)
ghess/possible_moves.go 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 83506ee...9ec8037. Read the comment docs.