Ticket #48 (closed task: fixed)

Opened 6 years ago

Last modified 3 years ago

Reduce the number of negative test results.

Reported by: gunnar Owned by: gnugo
Priority: normal Milestone: 3.8
Component: regressions Version:
Severity: minor Keywords:
Cc: patch: yes

Description (last modified by arend) (diff)

Many tests have results in negative form ([!...]), allowing any move except one or a few. This has turned out to often be problematic and a frequent source of "regression noise". Therefore most of those tests should be changed. Possible modifications are:

  • Change to restricted_genmove when a specific problem should be addressed or when it's unclear what the globally best move is.
  • Change to a positive result, when the globally acceptable moves can be determined and restricted_genmove is not more appropriate.
  • Remove the test if there's not much point in it.

The current (GNU Go 3.7.8) number of negative test results for different test suites are

56 trevorc.tst
35 trevorb.tst
30 nngs3.tst
29 trevord.tst
22 trevor.tst
16 blunder.tst
12 trevora.tst
11 strategy4.tst
11 nngs4.tst
11 nngs1.tst
10 nngs2.tst
8 arend.tst
7 strategy3.tst
7 ninestones.tst
5 olympiad2004.tst
5 auto03.tst
4 handtalk.tst
4 century2002.tst
4 auto02.tst
3 strategy5.tst
3 strategy.tst
2 strategy2.tst
2 owl.tst
2 nngs.tst
2 nando.tst
2 manyfaces1.tst
2 dniwog.tst
2 buzco.tst
2 auto04.tst
1 semeai.tst
1 manyfaces.tst
1 gifu03.tst
1 ego.tst
1 auto01.tst
1 atari_atari.tst
1 arend2.tst
1 arb.tst
1 9x9.tst
1 13x13b.tst

for a total of 319.

To create this list, do

egrep -c '^#\? \[!' *.tst | grep -v ':0' | tr : ' ' | awk '{print $2 " " $1}' | sort -nr

Attachments

gunnar_7_8.7 Download (13.6 KB) - added by gunnar 6 years ago.
Fixes for arb, arion, ego, nicklas1, nicklas5, niki, strategy2, and viking.
gunnar_7_8.9.diff Download (3.6 KB) - added by gunnar 6 years ago.
Fixes for gifu03, manyfaces, and strategy.
gunnar_7_8.11.diff Download (9.8 KB) - added by gunnar 6 years ago.
Fixes for a few tests each in several files.
arend_7_8.12-negated_test_results_nngs.tst Download (10.8 KB) - added by arend 6 years ago.
Fixes for nngs.tst
gunnar_7_9.3.diff Download (4.2 KB) - added by gunnar 6 years ago.
Partial fix for trevorc.tst.
gunnar_7_9.9.diff Download (7.7 KB) - added by gunnar 6 years ago.
partial fixes for trevorb.tst and nngs1.tst
gunnar_7_10.3.diff Download (5.4 KB) - added by gunnar 6 years ago.
Fixes for most of trevora.tst and strategy4.tst

Regression Results

Attachment Rev. PASS FAIL Nodes Status
gunnar_7_10.3.diff Download 2381 patch does not apply details
gunnar_7_8.11.diff Download 2381 patch does not apply details
gunnar_7_8.9.diff Download 2381 patch does not apply details
gunnar_7_9.3.diff Download 2381 patch does not apply details
gunnar_7_9.9.diff Download 2381 patch does not apply details

Change History

Changed 6 years ago by gunnar

Fixes for arb, arion, ego, nicklas1, nicklas5, niki, strategy2, and viking.

comment:1 Changed 6 years ago by gunnar

  • Description modified (diff)

Changed 6 years ago by gunnar

Fixes for gifu03, manyfaces, and strategy.

Changed 6 years ago by gunnar

Fixes for a few tests each in several files.

comment:2 Changed 6 years ago by arend

  • patch set

comment:3 Changed 6 years ago by gunnar

From arend_7_8.12:

+# Not clear what is best, but strengthening one of the weak groups
+# is urgent. /ab
 loadsgf games/nngs/AdaGeek-gnugo-3.1.18-200201071333.sgf 24
 230 reg_genmove black
-#? [!F7]
+#? [E9|G7|H2|K6|N4|D6]

N4 should be N5?

Changed 6 years ago by arend

Fixes for nngs.tst

comment:4 Changed 6 years ago by arend

Right about nngs:230, patch is updated.

Changed 6 years ago by gunnar

Partial fix for trevorc.tst.

comment:5 Changed 6 years ago by arend

  • Description modified (diff)

Updated current "high score list".

Changed 6 years ago by gunnar

partial fixes for trevorb.tst and nngs1.tst

Changed 6 years ago by gunnar

Fixes for most of trevora.tst and strategy4.tst

comment:6 Changed 3 years ago by gunnar

  • Status changed from new to closed
  • Resolution set to fixed

This is now down to 241,

31 trevorc.tst
29 trevord.tst
29 nngs3.tst
22 trevor.tst
16 blunder.tst
11 nngs4.tst
10 nngs2.tst
9 trevorb.tst
8 arend.tst
7 strategy3.tst
7 ninestones.tst
5 olympiad2004.tst
5 nngs1.tst
5 auto03.tst
4 handtalk.tst
4 century2002.tst
4 auto02.tst
3 strategy5.tst
3 strategy.tst
2 strategy4.tst
2 strategy2.tst
2 owl.tst
2 nngs.tst
2 nando.tst
2 manyfaces1.tst
2 dniwog.tst
2 buzco.tst
2 auto04.tst
1 trevora.tst
1 semeai.tst
1 manyfaces.tst
1 gifu03.tst
1 ego.tst
1 auto01.tst
1 atari_atari.tst
1 arend2.tst
1 arb.tst
1 9x9.tst
1 13x13b.tst

but it doesn't seem meaningful to keep this open forever, so I'm closing it as "fixed" in 3.8.

Note: See TracTickets for help on using tickets.