1 This is Pachi's regression suite. It contains SGF game records that can
2 be automatically probed with current Pachi version for particular
3 behavior (usually observed in older Pachi versions). We do not anticipate
4 that Pachi would pass all of the tests - when it will, it will be probably
5 pro strength. ;-) The goal is simply to steadily reduce these and verify
6 that modifications do not reintroduce bad behavior.
8 The game SGF records are in the games/ subdirectory, and also cross-linked
9 in by-*/ subdirectories based on categories. Each SGF record must contain
10 a GC[] tag ("game comment") describing the test-case in a manner that is
11 both human-readable and machine-readable. The description lists specific
12 moves and how they should be tested, one move per line, using this syntax:
14 <movenumber> <movepos>:<classification>[,<movepos>:<classification>,...] <comment>
16 movenumber: Number of the tested move
17 movepos: A move coordinate (just for consistency)
18 classification: Comma-separated list of move classifications,
20 comment: Ignored by the testsuite.
22 These classifications are available:
24 bad This move should not be chosen as the next move.
25 bad! This move is so useless that it should not be in the top
26 considered moves. (This is a bit feeble class.)