From 32ad3fd6dabfdc7e2841ba43d9669e7f8c20fcbe Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Wed, 14 Mar 2007 07:52:38 +0000 Subject: [PATCH] Add Towers of Hanoi regression test. --- tools/regression/usr.bin/sed/regress.hanoi.out | 17 +++++++++++++++++ tools/regression/usr.bin/sed/regress.sh | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 tools/regression/usr.bin/sed/regress.hanoi.out diff --git a/tools/regression/usr.bin/sed/regress.hanoi.out b/tools/regression/usr.bin/sed/regress.hanoi.out new file mode 100644 index 00000000000..ec39ea26382 --- /dev/null +++ b/tools/regression/usr.bin/sed/regress.hanoi.out @@ -0,0 +1,17 @@ +:abcd: : : +:abc : :d : +:ab :c :d : +:ab :cd : : +:a :cd :b : +:ad :c :b : +:ad : :bc : +:a : :bcd : +: :a :bcd : +: :ad :bc : +:c :ad :b : +:cd :a :b : +:cd :ab : : +:c :ab :d : +: :abc :d : +: :abcd: : +Done! Try another, or end with ^D. diff --git a/tools/regression/usr.bin/sed/regress.sh b/tools/regression/usr.bin/sed/regress.sh index cd68e240c49..cf1dc380a11 100644 --- a/tools/regression/usr.bin/sed/regress.sh +++ b/tools/regression/usr.bin/sed/regress.sh @@ -2,7 +2,7 @@ REGRESSION_START($1) -echo '1..9' +echo '1..10' REGRESSION_TEST(`G', `sed G < regress.in') REGRESSION_TEST(`P', `sed P < regress.in') @@ -13,5 +13,6 @@ REGRESSION_TEST(`sg', `echo foo | sed s/,*/,/g') REGRESSION_TEST(`s3', `echo foo | sed s/,*/,/3') REGRESSION_TEST(`s4', `echo foo | sed s/,*/,/4') REGRESSION_TEST(`s5', `echo foo | sed s/,*/,/5') +REGRESSION_TEST(`hanoi', `echo ":abcd: : :" | sed -f hanoi.sed') REGRESSION_END()