Implement PERF Testing #9
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We can test the engine's performance by answering two question:
Does it generate legal moves?
How long does the engine take to generate all legal moves to a given depth from a given position?
PERF testing allows us to test the engine in both ways. We can take a set of known positions and compare our legal move count output to the set of already known and calculated outputs in the community. We can also measure how long it takes the engine to generate the set of legal moves. This is important because our AI will eventually need to iterate millions of positions and perform calculations on each of the positions.
Reference: