From 2e695994e45f9308c6113f9e1b2f5c123cc168cb Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Sun, 7 Jul 2024 23:34:50 +0200 Subject: [PATCH] add more tests --- a.chk | 4 ---- b.chk | 4 ---- c.chk | 4 ---- checkers.c | 10 +++++++--- 4 files changed, 7 insertions(+), 15 deletions(-) delete mode 100644 a.chk delete mode 100644 b.chk delete mode 100644 c.chk diff --git a/a.chk b/a.chk deleted file mode 100644 index 6fff4f6..0000000 --- a/a.chk +++ /dev/null @@ -1,4 +0,0 @@ -width: 10 -height: 10 -tab: " 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 . . 0 . . 0 0 .. . 1 . . 1 1 . 1 11 1 1 1 1 1 1 1 1 11 1 1 1 1 " -turn: 1 diff --git a/b.chk b/b.chk deleted file mode 100644 index 29dc2ae..0000000 --- a/b.chk +++ /dev/null @@ -1,4 +0,0 @@ -width: 10 -height: 10 -tab: " 0 0 0 0 00 0 0 0 0 0 0 0 0 .0 0 . . 0 . . 0 0 0. 1 1 1 . . 1 . . 11 1 1 1 1 1 1 1 1 11 1 1 1 1 " -turn: 0 diff --git a/c.chk b/c.chk deleted file mode 100644 index c19f331..0000000 --- a/c.chk +++ /dev/null @@ -1,4 +0,0 @@ -width: 10 -height: 10 -tab: " . 0 0 0 01 0 0 0 0 0 0 0 0 .0 0 . . 0 . . 0 0 0. 1 1 1 . . 1 . . 11 1 1 1 . 1 1 1 1 01 1 1 1 . " -turn: 1 diff --git a/checkers.c b/checkers.c index 9258d8c..2f8738a 100644 --- a/checkers.c +++ b/checkers.c @@ -425,12 +425,16 @@ int main (int argc, char *argv[]) /* 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 -e 'sto\bmp.chk'; sleep 1; echo q; } | checkers.exe -b 8x8 -s 0 -v 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 */ +/* test: { echo kkkkckxcjkcjv; sleep 1; echo 's '; 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: { 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 -n 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 klllckjkv; sleep 1; echo lcjijv; 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 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 */ -- 2.30.2