diff options
author | dds <dds@FreeBSD.org> | 2007-03-14 07:52:38 +0000 |
---|---|---|
committer | dds <dds@FreeBSD.org> | 2007-03-14 07:52:38 +0000 |
commit | 1d2563afd98563effd521cc416dfbeacca38acec (patch) | |
tree | 234a02c768307ddd17af0f40d140a21208da3495 /tools/regression/usr.bin/sed | |
parent | 12b5a0eec59ae131fd229ac5973b384664018246 (diff) | |
download | FreeBSD-src-1d2563afd98563effd521cc416dfbeacca38acec.zip FreeBSD-src-1d2563afd98563effd521cc416dfbeacca38acec.tar.gz |
Add Towers of Hanoi regression test.
Diffstat (limited to 'tools/regression/usr.bin/sed')
-rw-r--r-- | tools/regression/usr.bin/sed/regress.hanoi.out | 17 | ||||
-rw-r--r-- | tools/regression/usr.bin/sed/regress.sh | 3 |
2 files changed, 19 insertions, 1 deletions
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 0000000..ec39ea2 --- /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 cd68e24..cf1dc38 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() |