endwin ();
if (dohash) {
- printf ("hash: 0x%08x\n", computehash (board->tab));
+ fprintf (stderr, "hash: 0x%08x\n", computehash (board->tab));
}
if (nbrecords) {
/* test: checkers.exe -r 2>&1 | grep missing */
/* test: checkers.exe -v 2>&1 | grep missing */
/* test: checkers.exe _ 2>&1 | grep invalid */
-/* test: echo q | checkers.exe -b 12x12 -s 1 */
-/* test: { echo kkkkckxcjkcjv; sleep 1; echo 's '; sleep 1; echo -ne 'snofile.chk\e'; sleep 1; echo -e 'sto\bmp.chk'; sleep 1; echo q; } | checkers.exe -b 8x8 -s 0 -v 2 */
-/* test: { sleep 1; echo q; } | checkers.exe -f tmp.chk -s 3 && rm tmp.chk && test \! -f nofile.chk */
-/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 0 */
-/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 1 */
-/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 2 */
-/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 3 */
-/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk */
-/* test: { echo lkji; sleep 1; echo -n q; } | checkers.exe -v 4 -r 4 */
-/* test: { echo -n illlclvkkliciv; sleep 1; echo -n ijjjkkclv; sleep 1; echo -n llicijkxxccjkv; sleep 1; echo -n q; } | checkers.exe */
-/* test: { echo illl; sleep 1; echo clkjkv; sleep 1; echo lcjijxjv; sleep 1; echo klclv; sleep 1; echo lllkcjv; sleep 1; echo jjiclv; sleep 1; echo lcjv; sleep 1; echo q; } | checkers.exe -f tests/multiple-jumps.chk */
-/* test: { echo jiclxkxlv; sleep 1; echo llcixjxiv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 0 */
-/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 0 */
-/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 1 */
-/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 2 */
-/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 3 */
+/* test: echo q | checkers.exe -b 12x12 -s 1 2>_ && grep -q 0xe2f2558b _ */
+/* test: { echo kkkkckxcjkcjv; sleep 1; echo 's '; sleep 1; echo -ne 'snofile.chk\e'; sleep 1; echo -e 'sto\bmp.chk'; sleep 1; echo q; } | checkers.exe -b 8x8 -s 0 -v 2 2>_ && grep -q 0x07b4cac3 _ */
+/* test: { sleep 1; echo q; } | checkers.exe -f tmp.chk -s 3 2>_ && grep -q 0x07b4cac3 _ && rm tmp.chk && test \! -f nofile.chk */
+/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 0 2>_ && grep -q 0xadc4b3fe _ */
+/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 1 2>_ && grep -q 0xadc4b3fe _ */
+/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 2 2>_ && grep -q 0xadc4b3fe _ */
+/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk -s 3 2>_ && grep -q 0xadc4b3fe _ */
+/* test: { echo -n llc; sleep 1; echo -n i; sleep 1; echo -n xl; sleep 1; echo -n xk; sleep 1; echo -n xjv; sleep 1; echo q; } | checkers.exe -f tests/simple-jump.chk 2>_ && grep -q 0xadc4b3fe _ */
+/* test: { echo lkji; sleep 1; echo -n q; } | checkers.exe -v 4 -r 4 2>_ && grep -q 0x0f081306 _ */
+/* test: { echo -n illlclvkkliciv; sleep 1; echo -n ijjjkkclv; sleep 1; echo -n llicijkxxccjkv; sleep 1; echo -n q; } | checkers.exe 2>_ && grep -q 0x0f081306 _ */
+/* test: { echo illl; sleep 1; echo clkjkv; sleep 1; echo lcjijxjv; sleep 1; echo klclv; sleep 1; echo lllkcjv; sleep 1; echo jjiclv; sleep 1; echo lcjv; sleep 1; echo q; } | checkers.exe -f tests/multiple-jumps.chk 2>_ && grep -q 0x761fb671 _ */
+/* test: { echo jiclxkxlv; sleep 1; echo llcixjxiv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 0 2>_ && grep -q 0xeee384a8 _ */
+/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 0 2>_ && grep -q 0xeee384a8 _ */
+/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 1 2>_ && grep -q 0xeee384a8 _ */
+/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 2 2>_ && grep -q 0xeee384a8 _ */
+/* test: { echo jiclv; sleep 1; echo llciv; sleep 1; echo q; } | checkers.exe -f tests/queens.chk -s 3 2>_ && grep -q 0xeee384a8 _ */
/* vim: set ts=4 sw=4 et: */