Ticket #205: gunnar_7_13.2.diff

File gunnar_7_13.2.diff, 9.2 kB (added by gunnar, 5 months ago)

New and revised regression tests.

  • regression/9x9.tst

    diff --git a/regression/9x9.tst b/regression/9x9.tst
    index 5d956a8..c1a15e7 100644
    a b  
    351351loadsgf games/atari-crash.sgf 
    352352680 reg_genmove white 
    353353#? [H7] 
     354 
     355# The only thing that matters is to kill the lower right corner. 
     356loadsgf games/9x9-5.sgf 
     357690 reg_genmove black 
     358#? [H1|J4] 
     359 
     360# Making life with B9 suffices to win. Connecting with A5 is an 
     361# overplay, leading to a difficult ko. 
     362loadsgf games/9x9-6.sgf 36 
     363700 reg_genmove white 
     364#? [B9] 
  • (a) /dev/null vs. (b) b/regression/games/9x9-5.sgf

    diff --git a/regression/games/9x9-5.sgf b/regression/games/9x9-5.sgf
    new file mode 100644
    index 0000000..72fe9be
    a b  
     1(;GM[1]FF[4]SZ[9]KM[7.5] 
     2;B[ee];W[dc];B[ec];W[eb];B[fc];W[fg];B[df];W[cd];B[dd];W[cc] 
     3;B[eg];W[hg];B[fb];W[cf];B[gf];W[gh];B[eh];W[hf];B[he];W[ge] 
     4;B[gd];W[ie];B[hd];W[ff];B[fe];W[ch];B[ce];W[be];B[cg];W[bf] 
     5;B[bg];W[fh];B[ih];W[ei];B[di];W[fi];B[de];W[bc];B[db];W[dh] 
     6;B[dg];W[cb] 
     7) 
  • (a) /dev/null vs. (b) b/regression/games/9x9-6.sgf

    diff --git a/regression/games/9x9-6.sgf b/regression/games/9x9-6.sgf
    new file mode 100644
    index 0000000..815e0c2
    a b  
     1(;GM[1]FF[4]SZ[9]KM[7.5] 
     2;B[ee];W[dc];B[ec];W[eb];B[fc];W[fg];B[df];W[cd];B[dd];W[cc] 
     3;B[eh];W[hg];B[fb];W[bf];B[gh];W[fh];B[gg];W[gf];B[hh];W[eg] 
     4;B[dg];W[hf];B[dh];W[fi];B[bb];W[cb];B[ff];W[ih];B[ea];W[db] 
     5;B[ca];W[da];B[ce];W[bd];B[be];W[ae];B[ba];W[bh];B[bg];W[cg] 
     6;B[cf];W[ag];B[ch] 
     7) 
  • (a) /dev/null vs. (b) b/regression/games/cgos/403788.sgf

    diff --git a/regression/games/cgos/403788.sgf b/regression/games/cgos/403788.sgf
    new file mode 100644
    index 0000000..2e27f24
    a b  
     1(;GM[1]FF[4]CA[UTF-8] 
     2RU[Chinese]SZ[9]KM[7.5]TM[300] 
     3PW[MonteGNU]PB[mgtest9]WR[2042]BR[2100]DT[2008-04-21]PC[(CGOS) 9x9 Computer Go Server]RE[W+24.5]GN[403788] 
     4;B[ee]BL[300];W[cc]WL[300];B[fc]BL[299];W[fg]WL[299];B[dg]BL[299];W[ge]WL[299];B[ce]BL[299];W[gc]WL[299] 
     5;B[fd]BL[299];W[gd]WL[290];B[gf]BL[290];W[ff]WL[281];B[eh]BL[281];W[fe]WL[272];B[eb]BL[272];W[df]WL[264] 
     6;B[cf]BL[263];W[ef]WL[256];B[de]BL[253];W[fh]WL[248];B[ch]BL[245];W[gb]WL[240];B[fb]BL[238];W[bd]WL[233] 
     7;B[be]BL[231];W[ei]WL[226];B[di]BL[224];W[fi]WL[219];B[eg]BL[217];W[db]WL[213];B[bb]BL[211];W[ab]WL[206] 
     8;B[cb]BL[204];W[dc]WL[199];B[bc]BL[197];W[ad]WL[193];B[ba]BL[191];W[da]WL[187];B[ed]BL[184];W[cd]WL[181] 
     9;B[bg]BL[179];W[ac]WL[176];B[fa]BL[173];W[ci]WL[171];B[bi]BL[168];W[gg]WL[166];B[hf]BL[163];W[hg]WL[161] 
     10;B[ig]BL[159];W[hh]WL[156];B[ga]BL[154];W[hc]WL[152];B[ae]BL[151];W[ha]WL[149];B[bh]BL[151];W[id]WL[149] 
     11;B[af]BL[151];W[ii]WL[149];B[ea]BL[151];W[ih]WL[149];B[ec]BL[151];W[ib]WL[149];B[dd]BL[151];W[he]WL[149] 
     12;B[aa]BL[151];W[ca]WL[149];B[]BL[151];W[ba]WL[149];B[]BL[151];W[if]WL[149];B[]BL[151];W[]WL[149] 
     13) 
     14 
  • (a) /dev/null vs. (b) b/regression/games/cgos/471085.sgf

    diff --git a/regression/games/cgos/471085.sgf b/regression/games/cgos/471085.sgf
    new file mode 100644
    index 0000000..7308d5e
    a b  
     1(;GM[1]FF[4]CA[UTF-8] 
     2RU[TT--]SZ[9]KM[7.5]TM[600] 
     3PW[MonteGNU]PB[AyaBot]WR[1881*]BR[1805*]DT[2007-02-10]PC[9x9 Computer Go Server]RE[W+0.5]GN[471085] 
     4;B[ff] 
     5;W[gd] 
     6;B[cc] 
     7;W[gf] 
     8;B[ge] 
     9;W[fe] 
     10;B[he] 
     11;W[ef] 
     12;B[fg] 
     13;W[ed] 
     14;B[de] 
     15;W[ee] 
     16;B[gg] 
     17;W[dd] 
     18;B[cd] 
     19;W[df] 
     20;B[db] 
     21;W[eh] 
     22;B[fc] 
     23;W[hd] 
     24;B[hf] 
     25;W[fd] 
     26;B[eg] 
     27;W[dg] 
     28;B[be] 
     29;W[bf] 
     30;B[cf] 
     31;W[ce] 
     32;B[cg] 
     33;W[bg] 
     34;B[ch] 
     35;W[dh] 
     36;B[bh] 
     37;W[bd] 
     38;B[de] 
     39;W[hh] 
     40;B[ce] 
     41;W[gh] 
     42;B[hb] 
     43;W[hg] 
     44;B[ec] 
     45;W[hc] 
     46;B[ib] 
     47;W[ic] 
     48;B[gc] 
     49;W[di] 
     50;B[dc] 
     51;W[bi] 
     52;B[ci] 
     53;W[if] 
     54;B[ai] 
     55;W[ig] 
     56;B[ga] 
     57;W[fi] 
     58;B[bc] 
     59;W[fh] 
     60;B[ca] 
     61;W[gf] 
     62;B[ad] 
     63;W[ff] 
     64;B[ea] 
     65;W[ie] 
     66;B[ab] 
     67;W[] 
     68;B[ba] 
     69;W[] 
     70;B[fb] 
     71;W[] 
     72;B[af] 
     73;W[] 
     74;B[ag] 
     75;W[] 
     76;B[] 
     77) 
     78 
  • (a) /dev/null vs. (b) b/regression/games/kgs/Hosbodar-GNU.sgf

    diff --git a/regression/games/kgs/Hosbodar-GNU.sgf b/regression/games/kgs/Hosbodar-GNU.sgf
    new file mode 100644
    index 0000000..d9685a5
    a b  
     1(;GM[1]FF[4] 
     2SZ[19]KM[6.50] 
     3PW[Hosbodar]WR[6k] 
     4PB[GNU]BR[6k] 
     5PC[The KGS Go Server at http://www.gokgs.com/]DT[2007-01-13] 
     6AP[CGoban:3] 
     7RE[W+Resign] 
     8TM[300]OT[25/300 Canadian] 
     9RU[Japanese] 
     10C[GNU [6k\]: GTP Engine for GNU (black): GNU Go version 3.7.10 
     11] 
     12CA[UTF-8]ST[2] 
     13;B[pd];W[pp];B[dd];W[dp];B[jd];W[jp];B[pj];W[dj];B[qn];W[jj];B[nq] 
     14;W[oq];B[or];W[pr];B[op];W[pq];B[oo];W[po];B[nr];W[pn];B[qm];W[pm] 
     15;B[ql];W[mo];B[nn];W[np];B[lp];W[mp];B[lq];W[mq];B[mr];W[lo];B[jr] 
     16;W[ml];B[hq];W[fq];B[ho];W[fn];B[ko];W[ln];B[jo];W[cm];B[ch];W[cf] 
     17;B[df];W[ce];B[de];W[cd];B[dc];W[cc];B[pg];W[nc];B[lc];W[pb];B[qc] 
     18;W[qb];B[eh];W[gf];B[hg];W[hf];B[ig];W[if];B[dh];W[jf];B[jg];W[kf] 
     19;B[le];W[lg];B[gc];W[lh];B[gg];W[ff];B[rb];W[pc];B[rc];W[od];B[pe] 
     20;W[oe];B[mf];W[of];B[ng];W[og];B[oh];W[pf];B[qf];W[qg];B[ph];W[qe] 
     21;B[rf];W[qd];B[sf];W[rg];B[qh];W[re];B[sg];W[se];B[rh];W[gk];B[mi] 
     22;W[ki];B[rp];W[rq];B[qp];W[qq];B[bj];W[ck];B[cq];W[cp];B[bk];W[bl] 
     23;B[gr];W[fr];B[cb];W[bb];B[db];W[ba];B[nl];W[on];B[mm];W[lm];B[no] 
     24;W[pl];B[ll];W[kl];B[mk];W[jm];B[sr];W[pk];B[sq];W[qk];B[rk];W[rj] 
     25;B[rl];W[qj];B[rr];W[qr];B[oj];W[rs];B[sp];W[sn];B[qo];W[sm];B[kk] 
     26;W[jk];B[bg];W[bf];B[fs];W[es];B[gs];W[dr];B[ej];W[ek];B[fj];W[fk] 
     27;B[hm];W[il];B[ii];W[rn];B[gq];W[gp];B[io];W[go];B[ag];W[af];B[mb] 
     28;W[nb];B[kn];W[km];B[di];W[cj];B[bi];W[fd];B[gd];W[ge];B[hd];W[mc] 
     29;B[lb];W[kj];B[lk];W[gj];B[gi];W[ij];B[hi];W[gm];B[im];W[hl];B[fc] 
     30;W[fg];B[fh];W[eg];B[ed];W[fe];B[mn];W[sk];B[sl];W[sj]) 
  • regression/ld_owl.tst

    diff --git a/regression/ld_owl.tst b/regression/ld_owl.tst
    index 9e043c2..1109d5c 100644
    a b  
    10610642 dragon_status R16 
    107107#? [dead] 
    10810843 dragon_status R3 
    109 #? [critical (R1|S2|T7) S2] 
     109#? [critical (R1|S1|S2|T7) S2] 
    110110# B2 lives but allows the opponent to make seki (or ko). 
    11111144 dragon_status C4 
    112112#? [critical D1 (A2|D1|B2)] 
  • regression/nicklas2.tst

    diff --git a/regression/nicklas2.tst b/regression/nicklas2.tst
    index 57815b2..17a0055 100644
    a b  
    5353# 
    5454loadsgf games/nicklas/nicklas9.sgf 28 
    5555902 dragon_status E9 
    56 #? [critical]* 
     56#? [critical (.*) (.*)]* 
    5757 
    5858903 dragon_status G7 
    5959#? [critical (H8|F9) H8] 
  • regression/nngs3.tst

    diff --git a/regression/nngs3.tst b/regression/nngs3.tst
    index f405aa9..0425202 100644
    a b  
    8383 
    8484loadsgf games/nngs/Lazarus-gnugo-3.1.31-200204122203.sgf 114 
    8585260 reg_genmove black 
    86 #? [G11]* 
     86#? [G12|G11]* 
    8787 
    8888 
    8989loadsgf games/nngs/Lazarus-gnugo-3.1.31-200204122203.sgf 154 
  • regression/owl.tst

    diff --git a/regression/owl.tst b/regression/owl.tst
    index d7aaf9e..8ba67a6 100644
    a b  
    331 owl_attack D8 
    44#? [1 (F8|E8|E9)] 
    552 owl_defend D8 
    6 #? [1 E9] 
     6#? [1 (E9|E8|F8)] 
    77 
    88# incident 85 
    99loadsgf games/incident85.sgf 104 
  • regression/owl1.tst

    diff --git a/regression/owl1.tst b/regression/owl1.tst
    index 70e4a9d..b6fb044 100644
    a b  
    539539#? [3 (A7|B9)]* 
    540540396 owl_defend E9 
    541541#? [2 PASS]* 
     542 
     543# Incomprehensible mistake. 
     544loadsgf games/cgos/403788.sgf 65 
     545397 owl_does_attack A9 A8 
     546#? [0] 
  • regression/reading.tst

    diff --git a/regression/reading.tst b/regression/reading.tst
    index 28147d7..a29a809 100644
    a b  
    998998loadsgf games/reading48.sgf 
    999999234 attack C1 
    10001000#? [1 A1] 
     1001 
     1002# Not ko. 
     1003loadsgf games/cgos/471085.sgf 49 
     1004235 attack B1 
     1005#? [1 C1] 
  • regression/semeai.tst

    diff --git a/regression/semeai.tst b/regression/semeai.tst
    index 1e73128..22134c3 100644
    a b  
    577577play black D13 
    578578147 analyze_semeai A12 A14 
    579579#? [1 1 (B15|C15|D15|E15)] 
     580 
     581# Multiple semeai misunderstandings. First let the outer white stones 
     582# be safe. 
     583loadsgf games/kgs/Hosbodar-GNU.sgf 193 
     584play white N6 
     585play white O7 
     586148 analyze_semeai T7 S9 
     587#? [1 1 T9] 
     588 
     589# A big eye is worth lots of liberties. Let's eliminate the tiny ko 
     590# potential for simplicity. 
     591loadsgf games/kgs/Hosbodar-GNU.sgf 197 
     592play black N8 
     593149 analyze_semeai S9 R10 
     594#? [1 1 (PASS|T11|S11|R11|P9|P8|P7|P1|Q1|R1)] 
     595150 analyze_semeai R10 S9 
     596#? [0 0 PASS] 
     597151 dragon_status R10 
     598#? [dead] 
     599152 dragon_status S9 
     600#? [alive] 
     601153 dragon_status T7 
     602#? [dead] 
  • regression/thrash.tst

    diff --git a/regression/thrash.tst b/regression/thrash.tst
    index 1e8613f..8358da0 100644
    a b  
    11011022 restricted_genmove black G9 J9 
    111111#? [G9] 
    112112 
    113 # The ko at J6 is an irrelevant distration. Start with filling the 
     113# The ko at J6 is an irrelevant distraction. Start with filling the 
    114114# safe outer liberties. 
    115115loadsgf games/cgos/994.sgf 76 
    11611623 reg_genmove white 
     
    12912926 reg_genmove white 
    130130#? [E1|A1]* 
    131131 
    132 # Fill a ko before taking another one. 
     132# Fill a ko before taking another one. Playing G3 or H2 first to make 
     133# the entire board unconditionally settled is also fine. 
    133134loadsgf games/cgos/37169.sgf 86 
    13413527 reg_genmove white 
    135 #? [J6]* 
     136#? [J6|G3|H2]* 
    136137loadsgf games/cgos/37169.sgf 88 
    13713828 reg_genmove white 
    138 #? [A2]* 
     139#? [A2|G3|H2]* 
    139140loadsgf games/cgos/37169.sgf 90 
    14014129 reg_genmove white 
    141 #? [D3]* 
     142#? [D3|G3|H2]* 
    142143 
    143144loadsgf games/cgos/26449.sgf 47 
    14414530 reg_genmove black