gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnugo-devel] regression patch


From: Gunnar Farnebäck
Subject: [gnugo-devel] regression patch
Date: Fri, 31 Dec 2004 21:01:03 +0100
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.3 (sparc-sun-solaris2.9) MULE/5.0 (SAKAKI)

New and revised testcases.

/Gunnar

Index: regression/9x9.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/9x9.tst,v
retrieving revision 1.11
diff -u -r1.11 9x9.tst
--- regression/9x9.tst  23 Dec 2004 04:41:09 -0000      1.11
+++ regression/9x9.tst  31 Dec 2004 19:55:17 -0000
@@ -123,6 +123,7 @@
 ##240 reg_genmove black
 ##? [G9]*
 
+# See also reading:207-216.
 loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312161910.sgf 52
 250 reg_genmove black
 #? [A2|C1|C2]
Index: regression/gunnar.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/gunnar.tst,v
retrieving revision 1.47
diff -u -r1.47 gunnar.tst
--- regression/gunnar.tst       23 Dec 2004 04:41:09 -0000      1.47
+++ regression/gunnar.tst       31 Dec 2004 19:55:17 -0000
@@ -338,6 +338,16 @@
 59 reg_genmove black
 #? [P13]
 
+# R10 is clearly bigger than R11.
+loadsgf games/gunnar/gunnar19.sgf
+60 restricted_genmove white R10 R11
+#? [R10]
+
+# Major endgame tesuji.
+loadsgf games/gunnar/gunnar20.sgf
+61 genmove black
+#? [D8]
+
 ############ End of Tests #################
 
 # Report number of nodes visited by the tactical reading
Index: regression/ld_owl.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/ld_owl.tst,v
retrieving revision 1.46
diff -u -r1.46 ld_owl.tst
--- regression/ld_owl.tst       6 Dec 2004 23:19:13 -0000       1.46
+++ regression/ld_owl.tst       31 Dec 2004 19:55:17 -0000
@@ -189,6 +189,11 @@
 68 owl_attack C4
 #? [1 B1]
 
+# Clean capture, no ko.
+loadsgf games/life_and_death/ld13.sgf
+69 owl_attack R16
+#? [1 (T16|T18)]
+
 loadsgf games/life_and_death/lunches.sgf
 101 dragon_status A17
 #? [dead]
Index: regression/olympiad2004.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/olympiad2004.tst,v
retrieving revision 1.6
diff -u -r1.6 olympiad2004.tst
--- regression/olympiad2004.tst 23 Dec 2004 04:41:09 -0000      1.6
+++ regression/olympiad2004.tst 31 Dec 2004 19:55:17 -0000
@@ -215,6 +215,7 @@
 
 # We are ahead. Even if owl misreads, the thrashing dragon
 # suppression should generate a move at L3 or K3.
+# See also owl1:355,356.
 loadsgf games/olympiad2004/19x19/int-gnu.sgf 242
 123 reg_genmove white
 #? [K3|L3|L1]
Index: regression/owl.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl.tst,v
retrieving revision 1.90
diff -u -r1.90 owl.tst
--- regression/owl.tst  20 Nov 2004 13:20:03 -0000      1.90
+++ regression/owl.tst  31 Dec 2004 19:55:18 -0000
@@ -276,12 +276,12 @@
 # R18 is refuted by S17
 loadsgf games/incident263.sgf 302
 73 owl_defend S14
-#? [1 R17|S18]
+#? [1 (R17|S18|T14)]
 
 # incident 266
 loadsgf games/incident263.sgf 304
 74 owl_defend S14
-#? [1 R18|S18]
+#? [1 (R18|S18|T14|R17)]
 
 # incident 268
 loadsgf games/incident267.sgf 54
Index: regression/owl1.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl1.tst,v
retrieving revision 1.100
diff -u -r1.100 owl1.tst
--- regression/owl1.tst 27 Nov 2004 18:45:11 -0000      1.100
+++ regression/owl1.tst 31 Dec 2004 19:55:18 -0000
@@ -384,6 +384,21 @@
 353 owl_attack G6
 #? [0]
 
+loadsgf games/scoring/score14.sgf
+354 owl_defend Q13
+#? [0]
+
+# See also olympiad2004:123.
+loadsgf games/olympiad2004/19x19/int-gnu.sgf 242
+355 owl_attack Q3
+#? [1 K3|L3|L1|J2]
+356 owl_defend Q3
+#? [1 L3]
+
+loadsgf games/owl54.sgf
+357 owl_defend D3
+#? [0]
+
 ########### end of tests #####################
 
 # Report number of nodes visited by the tactical reading
Index: regression/reading.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/reading.tst,v
retrieving revision 1.81
diff -u -r1.81 reading.tst
--- regression/reading.tst      6 Dec 2004 23:19:13 -0000       1.81
+++ regression/reading.tst      31 Dec 2004 19:55:18 -0000
@@ -873,6 +873,29 @@
 206 attack B3
 #? [0]*
 
+# See also 9x9:250.
+loadsgf games/nngs/evand-gnugo-3.5.2gf1-200312161910.sgf 52
+207 attack A6
+#? [3 (B4|C4|C1)]
+208 defend A6
+#? [1 (A2|C2|C1)]
+209 attack D4
+#? [3 (B4|C4)]
+210 defend D4
+#? [1 (A2|C2|C1)]
+211 defend A3
+#? [3 (C4|C5|C1)]
+212 attack A3
+#? [1 (A2|C2|C1)]
+213 defend B2
+#? [3 (C4|C5)]
+214 attack B2
+#? [1 (A2|C2|C1)]
+215 defend A1
+#? [3 (C4|C5)]
+216 attack A1
+#? [1 (A2|C2|C1)]
+
 # Report number of nodes visited by the tactical reading
 10000 get_reading_node_counter
 #? [0]&
Index: regression/semeai.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/semeai.tst,v
retrieving revision 1.65
diff -u -r1.65 semeai.tst
--- regression/semeai.tst       6 Dec 2004 23:19:13 -0000       1.65
+++ regression/semeai.tst       31 Dec 2004 19:55:18 -0000
@@ -473,6 +473,10 @@
 129 analyze_semeai Q16 Q17
 #? [3 3 (Q19|S17|T17)]
 
+loadsgf games/owl54.sgf
+130 analyze_semeai D3 G2
+#? [0 0 PASS]
+
 ########### semeai gen_move tests #################
 
 # A6 gives an unfavorable ko while F10 gives seki.
Index: regression/strategy5.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/strategy5.tst,v
retrieving revision 1.46
diff -u -r1.46 strategy5.tst
--- regression/strategy5.tst    6 Dec 2004 23:19:13 -0000       1.46
+++ regression/strategy5.tst    31 Dec 2004 19:55:18 -0000
@@ -168,7 +168,7 @@
 291 restricted_genmove black P7 L9
 #? [L9]*
 
-loadsgf games/semeai/semeai19.tst 42
+loadsgf games/semeai/semeai19.sgf 42
 292 restricted_genmove black A15 F16 F17 S4 Q3
 #? [F16|F17]*
 
Index: regression/tiny.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/tiny.tst,v
retrieving revision 1.2
diff -u -r1.2 tiny.tst
--- regression/tiny.tst 23 Dec 2004 04:41:09 -0000      1.2
+++ regression/tiny.tst 31 Dec 2004 19:55:18 -0000
@@ -1,95 +1,102 @@
-# This test suite contains tests for boards of size 2x2, 3x3, and 4x4.
+# This test suite contains tests for boards of size 1x1, 2x2, 3x3, and 4x4.
+
+# No legal move on 1x1, so PASS is the only option.
+boardsize 1
+clear_board
+101 reg_genmove black
+#? [PASS]
+
 
 # Should play on the empty board. (?)
 loadsgf games/tiny/2x2.sgf 1
-1 reg_genmove black
+201 reg_genmove black
 #? [A1|A2|B1|B2]*
 
 # B2 urgent
 loadsgf games/tiny/2x2.sgf 2
-2 reg_genmove white
+202 reg_genmove white
 #? [B2]
 
 # Black can make two eyes.
-3 reg_genmove black
+203 reg_genmove black
 #? [B2]
 
 # Black can make two eyes.
 loadsgf games/tiny/2x2.sgf 3
-4 reg_genmove black
+204 reg_genmove black
 #? [B2]
 
 
 # Taking the center point secures the whole board.
 loadsgf games/tiny/3x3a.sgf 1
-101 reg_genmove black
+301 reg_genmove black
 #? [B2]*
 
 loadsgf games/tiny/3x3a.sgf 3
-102 reg_genmove black
+302 reg_genmove black
 #? [B1|B3|C2]
 
 loadsgf games/tiny/3x3a.sgf 5
-103 reg_genmove black
+303 reg_genmove black
 #? [C2]
 
 loadsgf games/tiny/3x3b.sgf 2
-104 reg_genmove white
+304 reg_genmove white
 #? [B2]*
 
 loadsgf games/tiny/3x3b.sgf 3
-105 reg_genmove black
+305 reg_genmove black
 #? [B3|B1|C2]
 
 loadsgf games/tiny/3x3b.sgf 5
-106 reg_genmove black
+306 reg_genmove black
 #? [C2]
 
 
 loadsgf games/tiny/4x4a.sgf 1
-201 reg_genmove black
+401 reg_genmove black
 #? [B2|C2|B3|C3]*
 
 loadsgf games/tiny/4x4a.sgf 2
-202 reg_genmove white
+402 reg_genmove white
 #? [B2]*
 
 loadsgf games/tiny/4x4a.sgf 3
-203 reg_genmove black
+403 reg_genmove black
 #? [B3|C2]
 
 loadsgf games/tiny/4x4a.sgf 4
-204 reg_genmove white
+404 reg_genmove white
 #? [B3]
 
 loadsgf games/tiny/4x4a.sgf 5
-205 reg_genmove black
+405 reg_genmove black
 #? [B1|B4|C1|C4]
 
 # C4 might also be okay.
 loadsgf games/tiny/4x4a.sgf 6
-206 reg_genmove white
+406 reg_genmove white
 #? [C1]
 
 # B1, C4, and D2 might also be okay.
 loadsgf games/tiny/4x4a.sgf 7
-207 reg_genmove black
+407 reg_genmove black
 #? [A3]*
 
 # C4 might also be okay.
 loadsgf games/tiny/4x4a.sgf 8
-208 reg_genmove white
+408 reg_genmove white
 #? [B1]
 
 # C4 and D2 might also be okay.
 loadsgf games/tiny/4x4a.sgf 9
-209 reg_genmove black
+409 reg_genmove black
 #? [A2]
 
 loadsgf games/tiny/4x4a.sgf 10
-210 reg_genmove white
+410 reg_genmove white
 #? [D2]
 
 loadsgf games/tiny/4x4a.sgf 11
-211 reg_genmove black
+411 reg_genmove black
 #? [D4]
Index: regression/games/owl54.sgf
===================================================================
RCS file: regression/games/owl54.sgf
diff -N regression/games/owl54.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regression/games/owl54.sgf  31 Dec 2004 19:55:18 -0000
@@ -0,0 +1,5 @@
+(;GM[1]FF[3]
+SZ[9]
+AW[ib][hc][ic][id][ae][be][ce][he][cf][df][ef][ff][gf][hf][ag][bg][cg][bh][dh][gh][hh][bi][ci][hi]
+AB[fa][ha][fb][gb][hb][ec][gc][ad][bd][cd][dd][ed][fd][gd][hd][if][dg][eg][fg][gg][hg][eh][ih][di][ei]
+)
Index: regression/games/gunnar/gunnar19.sgf
===================================================================
RCS file: regression/games/gunnar/gunnar19.sgf
diff -N regression/games/gunnar/gunnar19.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regression/games/gunnar/gunnar19.sgf        31 Dec 2004 19:55:18 -0000
@@ -0,0 +1,18 @@
+(;GM[1]FF[4]
+SZ[19]
+GN[GNU Go 3.7.1 load and print]
+DT[2004-12-07]
+KM[0.5]RU[Japanese]AP[GNU Go:3.7.1]AW[ha][ib][jb][mb][cc][jc]
+[kc][mc][nc][md][sd][ke][ne][qe][re][se][bf][if][kf][mf][qf][bg]
+[cg][ig][kg][pg][ch][dh][fh][ih][jh][oh][qh][ei][fi][gi][ii][oi]
+[pi][cj][gj][rj][ck][cl][nl][ql][cm][hm][jm][km][om][rm][bn][cn]
+[dn][hn][mn][pn][qn][sn][ao][bo][do][go][ro][ap][gp][ip][aq][eq]
+[fq][hq][jq][kq][er][jr]
+AB[ga][oa][gb][hb][nb][pb][dc][ic][oc][rc][sc][dd][fd][id][jd]
+[kd][nd][od][pd][qd][rd][ae][be][he][cf][df][hf][of][pf][dg][fg]
+[gg][jg][lg][mg][og][eh][kh][nh][ji][ni][ej][fj][jj][nj][oj][pj]
+[gk][lk][ok][dl][hl][ol][dm][gm][en][gn][co][fo][jo][qo][so][bp]
+[cp][dp][ep][fp][jp][kp][lp][mp][pp][rp][sp][bq][dq][ar][br][dr]
+[ir][lr]
+PL[W]
+)
Index: regression/games/gunnar/gunnar20.sgf
===================================================================
RCS file: regression/games/gunnar/gunnar20.sgf
diff -N regression/games/gunnar/gunnar20.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regression/games/gunnar/gunnar20.sgf        31 Dec 2004 19:55:18 -0000
@@ -0,0 +1,7 @@
+(;GM[1]FF[3]
+RU[Japanese]SZ[9]HA[0]KM[0]
+DT[2004-12-29]
+SY[Cgoban 1.9.12];PL[B]
+AW[bb][cb][bc][hc][ic][cd][dd][ed][fd][gd][hd][fe][he][ff][fg][gg][hg][ig][fi][gi][hi][ii]
+AB[aa][ab][ac][cc][ad][bd][be][ce][de][ee][ef][cg][eg][dh][eh][fh][gh][hh][di]
+)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]