gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] More new tests.


From: Gunnar Farneback
Subject: [gnugo-devel] More new tests.
Date: Fri, 29 Aug 2003 23:11:26 +0200
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

A few more test cases. The semeai ones highlight a known weakness in
the semeai() function when dragons are involved in multiple semeais.

/Gunnar

Index: owl1.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl1.tst,v
retrieving revision 1.73
diff -u -r1.73 owl1.tst
--- owl1.tst    24 Aug 2003 16:31:10 -0000      1.73
+++ owl1.tst    29 Aug 2003 21:04:10 -0000
@@ -263,6 +263,14 @@
 324 owl_defend E5
 #? [0]*
 
+loadsgf games/nngs/ccwills-gnugo-3.4-200308231739.sgf 145
+325 owl_attack R18
+#? [1 (S18|T15)]
+
+loadsgf games/nngs/ccwills-gnugo-3.4-200308231739.sgf 146
+326 owl_defend R18
+#? [3 S18]
+
 
 ########### end of tests #####################
 
Index: regress.pike
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/regress.pike,v
retrieving revision 1.4
diff -u -r1.4 regress.pike
--- regress.pike        21 Aug 2003 22:00:13 -0000      1.4
+++ regress.pike        29 Aug 2003 21:04:10 -0000
@@ -229,6 +229,8 @@
        continue;
       if (test_numbers && !has_value(test_numbers, number))
        continue;
+      if (correct_results[(int) number])
+       write("Repeated test number " + number + ".\n");
       Send("reset_reading_node_counter");
       Send("reset_owl_node_counter");
       Send("reset_connection_node_counter");
Index: semeai.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/semeai.tst,v
retrieving revision 1.48
diff -u -r1.48 semeai.tst
--- semeai.tst  24 Aug 2003 16:31:10 -0000      1.48
+++ semeai.tst  29 Aug 2003 21:04:11 -0000
@@ -82,7 +82,8 @@
 
 ############## semeai tests #################
 #
-# These tests do not call genmove. Genmove tests below node counts.
+# These tests do not call genmove. Genmove tests and status tests come
+# at the bottom of the test suite.
 
 loadsgf games/semeai/semeai6.sgf
 1 analyze_semeai C1 E1
@@ -351,6 +352,30 @@
 80 analyze_semeai F7 F9
 #? [1 0 (PASS|E9|E8|J9|H5)]*
 
+########### semeai gen_move tests #################
+
+# A6 gives an unfavorable ko while F10 gives seki.
+# Since there are no ko threats, and F10 is enough to win, it is preferred.
+loadsgf games/semeai/semeaiko1.sgf
+29 reg_genmove black
+#? [F10]*
+
+########### semeai status tests #################
+
+loadsgf games/semeai/semeai15.sgf
+81 dragon_status H7
+#? [dead]
+82 dragon_status J7
+#? [alive]
+83 dragon_status J9
+#? [dead]
+84 dragon_status E13
+#? [dead]
+85 dragon_status A13
+#? [alive]
+86 dragon_status C13
+#? [critical A2 A2]
+
 ########### end of semeai tests #################
 
 # Report number of nodes visited by the tactical reading
@@ -360,12 +385,4 @@
 # Report number of nodes visited by the owl code
 10001 get_owl_node_counter
 #? [0]&
-
-########### semeai gen_move tests #################
-
-# A6 gives an unfavorable ko while F10 gives seki.
-# Since there are no ko threats, and F10 is enough to win, it is preferred.
-loadsgf games/semeai/semeaiko1.sgf
-29 reg_genmove black
-#? [F10]*
 
Index: games/nngs/ccwills-gnugo-3.4-200308231739.sgf
===================================================================
RCS file: games/nngs/ccwills-gnugo-3.4-200308231739.sgf
diff -N games/nngs/ccwills-gnugo-3.4-200308231739.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ games/nngs/ccwills-gnugo-3.4-200308231739.sgf       29 Aug 2003 21:04:11 
-0000
@@ -0,0 +1,39 @@
+(;GM[1]FF[4]
+SZ[19]HA[0]KM[0.5]
+PW[ccwills]WR[9k*]
+PB[GnuGo (GNU Go 3.4)]BR[8k*]
+PC[NNGS]DT[2003-08-23]AP[gnugoclient:2.0]
+RE[B+5.5]
+;B[pd];W[dp];B[qp];W[dd];B[kq];W[op];B[pn];W[qq];B[rq];W[pq];B[ro]
+;W[mq];B[cf];W[fc];B[bd];W[cc];B[ci];W[jd];B[cn];W[gq];B[lc];W[en]
+;B[dl];W[nn];B[cp];W[cq];B[jb];W[co];B[dn];W[bn];B[bm];W[bo];B[ko]
+;W[nl];B[qf];W[nj];B[hp];W[hq];B[pj];W[iq];B[pl];W[fl];B[oc];W[fj]
+;B[jn];W[hn];B[jl];W[hl];B[jj];W[hj];B[bc];W[ln];B[oh];W[mh];B[in]
+;W[ho];B[ip];W[jq];B[lq];W[jp];B[lo];W[mp];B[mo];W[no];B[ki];W[lj]
+;B[io];W[km];B[il];W[ik];B[jk];W[jm];B[im];W[hm];B[lk];W[ll];B[mk]
+;W[nk];B[kj];W[mj];B[gp];W[fq];B[rr];W[qr];B[cb];W[db];B[am];W[an]
+;B[bb];W[ic];B[ib];W[eg];B[ef];W[gf];B[do];W[eo];B[bp];W[dq];B[bq]
+;W[br];B[em];W[fm];B[fe];W[kf];B[jg];W[kg];B[ih];W[gh];B[jr];W[ir]
+;B[kh];W[lh];B[ge];W[hf];B[fa];W[he];B[ks];W[lr];B[mr];W[nr];B[hc]
+;W[jf];B[of];W[ms];B[ar];W[bs];B[dg];W[eh];B[hd];W[id];B[om];W[nm]
+;B[le];W[mf];B[me];W[nf];B[ne];W[qc];B[qd];W[rd];B[re];W[sc];B[pb]
+;W[qb];B[sb];W[rb];B[se];W[sa];B[sd];W[qa];B[rc];W[ap];B[ao];W[rd]
+;B[mm];W[mn];B[rc];W[pc];B[ob];W[rd];B[cr];W[dr];B[qs];W[ps];B[rs]
+;W[rc];B[dh];W[ei];B[dj];W[el];B[dm];W[ej];B[ng];W[mg];B[oi];W[ff]
+;B[de];W[kd];B[pp];W[oq];B[ld];W[nh];B[og];W[po];B[qo];W[oo];B[ek]
+;W[fk];B[dk];W[ed];B[ee];W[gb];B[cd];W[hb];B[gd];W[ea];B[eb];W[da]
+;B[dc];W[fb];B[ca];W[kc];B[kb];W[lf];B[ke];W[je];B[ni];W[mi];B[ok]
+;W[oj];B[ol];W[on];B[pa];W[ml];B[di];W[cs];B[aq];W[as];B[jc];W[];B[]
+C[final_score: B+5.5
+F18 removed
+D16 removed
+K13 removed
+J12 removed
+L12 removed
+M9 removed
+N7 removed
+L5 removed
+L3 removed
+K2 removed
+L1 removed]
+)
Index: games/semeai/semeai15.sgf
===================================================================
RCS file: games/semeai/semeai15.sgf
diff -N games/semeai/semeai15.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ games/semeai/semeai15.sgf   29 Aug 2003 21:04:11 -0000
@@ -0,0 +1,10 @@
+(;GM[1]FF[3]
+RU[Japanese]SZ[13]HA[0]KM[5.5]
+PW[White]
+PB[Black]
+GN[White (W) vs. Black (B)]
+DT[2003-08-21]
+SY[Cgoban 1.9.2]TM[30:00(5x1:00)];
+AW[ea][ga][ha][ia][eb][fb][gb][cc][dc][cd][dd][ce][ee][ie][je][ke][le][cf][df][ef][if][lf][dg][hg][lg][dh][hh][kh][lh][di][hi][ki][aj][bj][cj][dj][hj][kj][bk][hk][kk][bl][hl][kl][hm][km]
+AB[aa][ba][ca][da][ka][ab][cb][db][jb][kb][lb][mb][ac][bc][ec][hc][ic][jc][kc][mc][ad][ed][fd][gd][hd][md][ae][ge][me][af][gf][hf][mf][ag][cg][fg][gg][ig][jg][kg][mg][ah][bh][ch][fh][ih][mh][fi][ii][mi][fj][ij][mj][dk][ek][fk][ik][mk][dl][fl][il][ml][am][bm][cm][dm][em][fm][im][mm]
+)




reply via email to

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