Index: ChangeLog =================================================================== RCS file: /cvsroot/gnugo/gnugo/ChangeLog,v retrieving revision 1.923 diff -u -r1.923 ChangeLog --- ChangeLog 28 Sep 2005 22:19:58 -0000 1.923 +++ ChangeLog 28 Sep 2005 22:22:51 -0000 @@ -2,6 +2,8 @@ -- ChangeLog ------------------------------------------------------------------------- +- endgame1.tst removed from distribution but not from CVS +- cutstone.tst, semeai2.tst, and *_rot.tst removed - debugboard removed - support for pattern based reading (EXPERIMENTAL_READING) removed - support for tree based pattern matching removed Index: regression/Makefile.am =================================================================== RCS file: /cvsroot/gnugo/gnugo/regression/Makefile.am,v retrieving revision 1.80 diff -u -r1.80 Makefile.am --- regression/Makefile.am 7 Dec 2004 04:31:05 -0000 1.80 +++ regression/Makefile.am 28 Sep 2005 22:22:52 -0000 @@ -2,21 +2,21 @@ arion.tst atari_atari.tst auto01.tst auto02.tst \ auto03.tst auto04.tst auto_handtalk.tst blunder.tst \ break_in.tst buzco.tst capture.tst century2002.tst \ - connection_rot.tst connection.tst connect_rot.tst connect.tst \ - cutstone.tst dniwog.tst ego.tst endgame1.tst \ - endgame_rot.tst endgame.tst filllib.tst global.tst \ + connection.tst connect.tst \ + dniwog.tst ego.tst \ + endgame.tst filllib.tst global.tst \ golife.tst gunnar.tst handtalk.tst heikki.tst \ - joseki.tst lazarus.tst ld_owl_rot.tst ld_owl.tst \ + joseki.tst lazarus.tst ld_owl.tst \ manyfaces1.tst manyfaces.tst nando.tst neurogo.tst \ newscore.tst nicklas1.tst nicklas2.tst nicklas3.tst \ nicklas4.tst nicklas5.tst niki.tst ninestones.tst \ nngs1.tst nngs2.tst nngs3.tst nngs4.tst \ - nngs.tst optics_rot.tst optics.tst owl1.tst \ - owl_rot.tst owl.tst reading_rot.tst reading.tst \ - rosebud.tst safety.tst score2.tst score_rot.tst \ - score.tst semeai2.tst semeai_rot.tst semeai.tst \ + nngs.tst optics.tst owl1.tst \ + owl.tst reading.tst \ + rosebud.tst safety.tst score2.tst \ + score.tst semeai.tst \ strategy2.tst strategy3.tst strategy4.tst strategy5.tst \ - strategy_rot.tst strategy.tst tactics1.tst tactics.tst \ + strategy.tst tactics1.tst tactics.tst \ thrash.tst trevora.tst trevorb.tst trevorc.tst \ trevord.tst trevor.tst vie.tst viking.tst gifu03.tst seki.tst \ 9x9.tst unconditional.tst cgf2004.tst kgs.tst olympiad2004.tst \ @@ -85,18 +85,9 @@ connect: connect.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -connect_rot: connect_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - connection: connection.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -connection_rot: connection_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - -cutstone: cutstone.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - dniwog: dniwog.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) @@ -106,12 +97,6 @@ endgame: endgame.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -endgame1: endgame1.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - -endgame_rot: endgame_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - filllib: filllib.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) @@ -139,9 +124,6 @@ ld_owl: ld_owl.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -ld_owl_rot: ld_owl_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - manyfaces: manyfaces.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) @@ -201,18 +183,12 @@ optics: optics.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -optics_rot: optics_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - owl: owl.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) owl1: owl1.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -owl_rot: owl_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - owl_rotall: owl.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 0 $(GG_OPTIONS) env RD=$(srcdir) $(srcdir)/eval.sh $^ --gtp-initial-orientation 1 $(GG_OPTIONS) @@ -226,9 +202,6 @@ reading: reading.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -reading_rot: reading_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - rosebud: rosebud.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) @@ -241,24 +214,12 @@ score2: score2.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -score_rot: score_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - semeai: semeai.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -semeai_rot: semeai_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - -semeai2: semeai2.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - strategy: strategy.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) -strategy_rot: strategy_rot.tst - env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) - strategy2: strategy2.tst env RD=$(srcdir) $(srcdir)/eval.sh $^ $(GG_OPTIONS) @@ -310,7 +271,6 @@ first_batch: $(srcdir)/regress.sh $(srcdir) reading.tst $(GG_OPTIONS) $(srcdir)/regress.sh $(srcdir) owl.tst $(GG_OPTIONS) - $(srcdir)/regress.sh $(srcdir) owl_rot.tst $(GG_OPTIONS) $(srcdir)/regress.sh $(srcdir) ld_owl.tst $(GG_OPTIONS) $(srcdir)/regress.sh $(srcdir) optics.tst $(GG_OPTIONS) $(srcdir)/regress.sh $(srcdir) filllib.tst $(GG_OPTIONS) Index: regression/connect_rot.tst =================================================================== RCS file: regression/connect_rot.tst diff -N regression/connect_rot.tst --- regression/connect_rot.tst 28 Dec 2002 01:39:44 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# No orientation problems Index: regression/connection_rot.tst =================================================================== RCS file: regression/connection_rot.tst diff -N regression/connection_rot.tst --- regression/connection_rot.tst 28 Dec 2002 01:39:44 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# No orientation problems Index: regression/cutstone.tst =================================================================== RCS file: regression/cutstone.tst diff -N regression/cutstone.tst --- regression/cutstone.tst 26 Oct 2004 17:23:07 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,35 +0,0 @@ -loadsgf games/wormflaw.sgf -1 worm_cutstone B9 -#? [ 2] - -loadsgf games/wormflaw.sgf -2 worm_cutstone C9 -#? [ 2] - -loadsgf games/wormflaw.sgf -3 worm_cutstone B8 -#? [ 2] - -loadsgf games/wormflaw.sgf -4 worm_cutstone C8 -#? [ 2] - -loadsgf games/wormflaw.sgf -5 worm_cutstone G9 -#? [ 0] - -loadsgf games/wormflaw.sgf -6 worm_cutstone G8 -#? [ 0]* - -loadsgf games/wormflaw.sgf -7 worm_cutstone F6 -#? [ 1] - -loadsgf games/wormflaw.sgf -8 worm_cutstone C3 -#? [ 0]* - -loadsgf games/wormflaw.sgf -9 worm_cutstone H1 -#? [ 0]* Index: regression/endgame_rot.tst =================================================================== RCS file: regression/endgame_rot.tst diff -N regression/endgame_rot.tst --- regression/endgame_rot.tst 28 Dec 2002 01:39:44 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# No orientation problems Index: regression/ld_owl_rot.tst =================================================================== RCS file: regression/ld_owl_rot.tst diff -N regression/ld_owl_rot.tst --- regression/ld_owl_rot.tst 28 Dec 2002 01:39:44 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# No orientation problems Index: regression/optics_rot.tst =================================================================== RCS file: regression/optics_rot.tst diff -N regression/optics_rot.tst --- regression/optics_rot.tst 28 Dec 2002 01:39:44 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,5 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -orientation 1 -loadsgf games/marginal_ko.sgf -1807 eval_eye F7 -#? [1 2 F11 (F11|H8|F8)]* Index: regression/owl_rot.tst =================================================================== RCS file: regression/owl_rot.tst diff -N regression/owl_rot.tst --- regression/owl_rot.tst 8 Feb 2003 15:52:27 -0000 1.29 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c - -orientation 1 -loadsgf games/owl02.sgf -46 owl_defend B3 -#? [1 (F1|B1|D2|E3)]* - -orientation 1 -loadsgf games/incident248.sgf 228 -208 owl_attack J2 -#? [3 A2] - -orientation 1 -loadsgf games/marginal_ko.sgf -244 owl_attack D11 -#? [(2|3) F11] Index: regression/reading_rot.tst =================================================================== RCS file: regression/reading_rot.tst diff -N regression/reading_rot.tst --- regression/reading_rot.tst 28 Dec 2002 01:39:44 -0000 1.7 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# 3.3.13 had no reorientation problems for reading.tst Index: regression/score_rot.tst =================================================================== RCS file: regression/score_rot.tst diff -N regression/score_rot.tst --- regression/score_rot.tst 28 Dec 2002 01:39:44 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,2 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c -# No orientation problems Index: regression/semeai2.tst =================================================================== RCS file: regression/semeai2.tst diff -N regression/semeai2.tst --- regression/semeai2.tst 10 Jul 2003 23:16:39 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,291 +0,0 @@ -# This is a collection of tests from other sets which may have a semeai -# connection. This test should not be invoked with make all_batches since -# these tests are repeated elsewhere. - -# Arb 104 -loadsgf games/arb/game02.sgf 71 -104 reg_genmove black -#? [A7|B7] - -# Arend 30 -#CATEGORY=BLUNDER -# GNU Go played F8. -loadsgf games/arend/gnugo-gnugo7.sgf 79 -30 reg_genmove black -#? [C13] - -# Buzco 6 -loadsgf games/buzco1.sgf 82 -# tm - A12 is not unthinkable. (3.1.15) -6 reg_genmove black -#? [E8|E9|A12] - -# Dniwog 5 -#CATEGORY=OWL_TUNING -#DESCRIPTION=W group needs help & 2 black stones attacking. -#SEVERITY=8 -loadsgf games/dniwog.sgf 78 -5 reg_genmove white -#? [H4|G4]* - -# Golife 1 -loadsgf games/golife.sgf 16 -1 reg_genmove white -#? [C7]* - -# Golife 2 -loadsgf games/golife.sgf 26 -2 reg_genmove white -#? [H5]* - -# Manyfaces 7 -#CATEGORY=OWL_TUNING -#DESCRIPTION=Q5 dragon is under severe pressure. -#SEVERITY=8 -loadsgf games/mfgg2.sgf 45 -7 reg_genmove black -#? [R2|S7] - -# Neurogo 11 -# Semeai problem. -loadsgf games/FSF-neurogo.sgf 148 -11 reg_genmove white -#? [N5] - -# Neurogo 12 -loadsgf games/FSF-neurogo.sgf 152 -12 reg_genmove white -#? [B10] - -# Nicklas1 1213 -loadsgf games/nicklas/nicklas12.sgf 203 -1213 reg_genmove black -#? [N4] - -# Nicklas1 1405 -loadsgf games/nicklas/nicklas14.sgf 55 -1405 reg_genmove black -#? [B7] - -# Nicklas1 1406 -# Semeai problem -loadsgf games/nicklas/nicklas14.sgf 57 -1406 reg_genmove black -#? [B6] - -# Nicklas1 501 -loadsgf games/nicklas/nicklas5.sgf 23 -501 reg_genmove black -#? [G7] - -# Nicklas2 1407 -#CATEGORY=OWL_TUNING -#DESCRIPTION=PASS here is unthinkable, though RESIGN might be appropriate! -#SEVERITY=5 -# One eye wins against no eye -#Note: Owl & Dragon status is both critical for the W group. Why -# would B pass when there's a critical group on the board? Owl & -# Dragon status for all of the B stones is Dead. Can a Critical -# group kill another group??? -loadsgf games/nicklas/nicklas14.sgf 61 -1407 reg_genmove black -#? [A6]* - -# Nicklas2 904 -# E1 loses some endgame points since black must capture later anyhow, -# but it saves the group. It could be regarded as acceptable at this -# point. -loadsgf games/nicklas/nicklas9.sgf 50 -904 reg_genmove black -#? [B1|E1] - -# Strategy 1 -loadsgf games/strategy1.sgf -1 reg_genmove white -#? [Q13]* - -# Strategy 37 -loadsgf games/nicklas/nicklas8.sgf 84 -37 reg_genmove black -#? [!A17|A18|C19] - -# Strategy 44 -#CATEGORY=STRATEGY -#DESCRIPTION=L4 is awkward. -#SEVERITY=2 -# 2.7.179: Whether or not the recommended move at G2 is found, the -# move at A6 is egregiously bad. In this situation an owl critical -# dragon adjoins an owl dead one. We need to revisit our policy for -# such situations. The reading code thinks the worm at B4 can be -# defended, so this is an owl lunch. -# -# 2.7.180: After revision of semeai.c, the move at A6 is no longer -# found. Now GNU plays at M16 on the top. Arguably stabilizing -# the bottom at G2 or (worse but still OK) at J2 is better but -# I would class this result as ACCEPTABLE. -# -# 3.1.9: Best move here is tough. GNU Go correctly tries -# to stabilize G3 group. -# -# See also reading:158 -loadsgf games/strategy11.sgf 77 -44 reg_genmove black -#? [G2] - -# Strategy2 66 -# incident 174 (from the disastrous Indigo game) -loadsgf games/incident169.sgf 132 -66 reg_genmove white -#? [N11]* - -# Strategy2 72 -# Semeai problem. -loadsgf games/strategy19.sgf 94 -72 reg_genmove white -#? [A8]* - -# Strategy2 73 -# I have added R17, as it seems to kill the huge black dragon --arend -loadsgf games/semeai2.sgf 116 -73 reg_genmove white -#? [F7|R17] - -# Strategy2 80 -# This is essentially a semeai problem -loadsgf games/strategy22.sgf -80 reg_genmove white -#? [P4|Q4|Q3]* - -# Strategy2 86 -# A very tricky semeai problem. -# Maybe we should move this and other semeai problems to a separate -# test suite. -loadsgf games/semeai3.sgf 240 -86 reg_genmove black -#? [J14]* - -# Strategy2 93 -loadsgf games/strategy25.sgf 75 -93 reg_genmove black -#? [D11]* - -# Strategy3 109 -# Important semeai example. -loadsgf games/strategy27.sgf 216 -109 reg_genmove white -#? [A9|C7]* - -# Strategy3 110 -# Important semeai example. -loadsgf games/strategy27.sgf 220 -110 reg_genmove white -#? [A8] - -# Strategy3 113 -loadsgf games/me.sgf 150 -113 reg_genmove black -#? [P1] - -# Strategy3 124 -# C5 seems to lead to seki. Semeai mistake. -loadsgf games/incident269.sgf 276 -124 reg_genmove black -#? [C5]* - -# Strategy3 126 -# The move valuation must become aware of the distinction between -# attack and defense with or without ko. -loadsgf games/strategy29.sgf 138 -126 reg_genmove white -#? [B19] - -# Strategy3 128 -# Semeai problem. -loadsgf games/strategy30.sgf 171 -128 reg_genmove black -#? [O8]* - -# Strategy3 129 -# Semeai problem. -loadsgf games/strategy30.sgf 201 -129 reg_genmove black -#? [Q9]* - -# Strategy3 139 -# Urgent semeai move, worth more than 150 points. -loadsgf games/strategy33.sgf 189 -139 reg_genmove black -#? [M18] - -# Strategy3 145 -# Incident 209. Semeai mistake. -loadsgf games/incident209.sgf 193 -145 reg_genmove white -#? [S14|T14] - -# Strategy3 146 -# Incident 210. Semeai mistake. -loadsgf games/incident209.sgf 259 -146 reg_genmove white -#? [R11] - -# Strategy4 156 -loadsgf games/ssstator.sgf 133 -156 reg_genmove black -#? [B14|B16] - -# Strategy4 163 -# First live then attack. This should probably be analyzed as a semeai. -loadsgf games/strategy39.sgf 158 -163 reg_genmove white -#? [O7]* - -# Strategy4 168 -# Safety must come first. This is almost a whole-board semeai. -loadsgf games/strategy40.sgf 30 -168 reg_genmove black -#? [A3|A4] - -# Strategy4 179 -#DESCRIPTION=Tenuki also seems OK here. -#Added E2 (3.1.14) -trevor -loadsgf games/xxlin.sgf 20 -179 reg_genmove black -#? [P3|O2|P2|O4|E2] - -# Strategy4 185 -# We may want to move this to a dedicated seki or semeai test suite in -# the future. -loadsgf games/seki02.sgf -185 reg_genmove black -#? [E7] - -# Strategy4 199 -#Tenuki at S18 is not unthinkable. (3.1.14) -trevor -loadsgf games/bretz.sgf 164 -199 reg_genmove black -#? [N5|S18] - -# Strategy4 200 -#Tenuki at S18 is not unthinkable. (3.1.14) -trevor -loadsgf games/bretz.sgf 212 -200 reg_genmove black -#? [P6|P7|Q7|S18] - -# Strategy4 206 -#CATEGORY=SEMEAI -#DESCRIPTION=K6 does take K8 to no eyes, but... -#SEVERITY=8 -#GNU Go misses that K10 (large B group) has way few liberties -#than O9 group, hense missing importance of cutting off K8. -loadsgf games/strategy45.sgf -206 reg_genmove black -#? [L8]* - -# Trevora 530 -#Have to try. -loadsgf games/trevor/auto/a035.sgf 42 -530 reg_genmove white -#? [H4]* - - Index: regression/semeai_rot.tst =================================================================== RCS file: regression/semeai_rot.tst diff -N regression/semeai_rot.tst --- regression/semeai_rot.tst 4 Jun 2003 19:16:47 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c - -orientation 1 -loadsgf games/semeai/semeai6.sgf -6 analyze_semeai A12 A14 -#? [1 1 (A15|B15|C15|D15)]* - -orientation 1 -loadsgf games/semeai/semeai8.sgf -18 analyze_semeai A12 A14 -#? [1 1 (A15|B15|D15|PASS)]* - -orientation 2 -loadsgf games/semeai/semeai9.sgf -22 analyze_semeai O19 N19 -#? [1 1 (L15|L17|L18)]* - -orientation 1 -loadsgf games/nicklas/nicklas14.sgf 55 -32 analyze_semeai B8 D9 -#? [1 0 B6]* - Index: regression/strategy_rot.tst =================================================================== RCS file: regression/strategy_rot.tst diff -N regression/strategy_rot.tst --- regression/strategy_rot.tst 10 Jul 2003 23:16:39 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,6 +0,0 @@ -# last updated for gnugo 3.3.13 with #USE_BDIST=1 in owl.c - -orientation 1 -loadsgf games/nicklas/nicklas8.sgf 72 -34 reg_genmove black -#? [E17]*