diff options
author | Mattias Andrée <maandree@kth.se> | 2016-03-30 20:29:09 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2016-03-30 20:29:09 +0200 |
commit | 8e47c389e81dd32e020d3739a3d9439beaad37d6 (patch) | |
tree | f13c99b666fa8f8236ff88de10d211c80bc2142b /__xsum | |
parent | add printenv test (diff) | |
download | base-util-tests-8e47c389e81dd32e020d3739a3d9439beaad37d6.tar.gz base-util-tests-8e47c389e81dd32e020d3739a3d9439beaad37d6.tar.bz2 base-util-tests-8e47c389e81dd32e020d3739a3d9439beaad37d6.tar.xz |
some improvements
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '__xsum')
-rwxr-xr-x | __xsum/__test | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/__xsum/__test b/__xsum/__test index ef42b6c..749d955 100755 --- a/__xsum/__test +++ b/__xsum/__test @@ -18,8 +18,8 @@ report () multiple_files_order () { - $s $(seq 1 $N) | tr '[A-F]' '[a-f]' | sed -e 's/[\t ]*/ /' | cut -d ' ' -f 2 > tmp1 - < $algo sed -e 's/ */ /' | cut -d ' ' -f 2 > tmp2 + $s $(seq $N) | tr '[A-F]' '[a-f]' | sed 's/[\t ]*/ /' | cut -d ' ' -f 2 > tmp1 + < $algo sed 's/ */ /' | cut -d ' ' -f 2 > tmp2 diff tmp1 tmp2 > /dev/null report $? "multiple_files_order" rm tmp1 tmp2 @@ -27,8 +27,8 @@ multiple_files_order () multiple_files_delim () { - $s $(seq 1 $N) | tr '[A-F]' '[a-f]' | sed -e 's/^[0-9a-f]*//' | sort > tmp1 - seq 1 $N | sed -e 's/^/ /' | sort > tmp2 + $s $(seq $N) | tr '[A-F]' '[a-f]' | sed 's/^[0-9a-f]*//' | sort > tmp1 + seq $N | sed 's/^/ /' | sort > tmp2 diff tmp1 tmp2 > /dev/null report $? "multiple_files_delim" rm tmp1 tmp2 @@ -36,7 +36,7 @@ multiple_files_delim () multiple_files_sum () { - $s $(seq 1 $N) | tr '[A-F]' '[a-f]' | sed -e 's/\t/ /' | cut -d ' ' -f 1 | sort > tmp1 + $s $(seq $N) | tr '[A-F]' '[a-f]' | sed 's/\t/ /' | cut -d ' ' -f 1 | sort > tmp1 < $algo cut -d ' ' -f 1 | sort > tmp2 diff tmp1 tmp2 > /dev/null report $? "multiple_files_sum" @@ -45,7 +45,7 @@ multiple_files_sum () multiple_files () { - $s $(seq 1 $N) | tr '[A-F]' '[a-f]' > tmp1 + $s $(seq $N) | tr '[A-F]' '[a-f]' > tmp1 diff tmp1 $algo > /dev/null report $? "multiple_files" rm tmp1 @@ -80,7 +80,7 @@ dash () check_file_match () { - $s $(seq 1 $N) > tmp1 + $s $(seq $N) > tmp1 $s -c tmp1 > /dev/null report $? "check_file_match" rm tmp1 @@ -88,7 +88,7 @@ check_file_match () check_stdin_match () { - $s $(seq 1 $N) > tmp1 + $s $(seq $N) > tmp1 $s -c < tmp1 > /dev/null report $? "check_stdin_match" rm tmp1 @@ -96,7 +96,7 @@ check_stdin_match () check_dash_match () { - $s $(seq 1 $N) > tmp1 + $s $(seq $N) > tmp1 $s -c - < tmp1 > /dev/null report $? "check_dash_match" rm tmp1 @@ -104,7 +104,7 @@ check_dash_match () check_file_mismatch () { - $s $(seq 1 $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 + $s $(seq $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 ! $s -c tmp1 > /dev/null 2> /dev/null report $? "check_file_mismatch" rm tmp1 @@ -112,7 +112,7 @@ check_file_mismatch () check_stdin_mismatch () { - $s $(seq 1 $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 + $s $(seq $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 ! $s -c < tmp1 > /dev/null 2> /dev/null report $? "check_stdin_mismatch" rm tmp1 @@ -120,7 +120,7 @@ check_stdin_mismatch () check_dash_mismatch () { - $s $(seq 1 $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 + $s $(seq $N) | tr '[a-f]' '[1-6]' | tr '[A-F]' '[1-6]' > tmp1 ! $s -c - < tmp1 > /dev/null 2> /dev/null report $? "check_dash_mismatch" rm tmp1 @@ -128,7 +128,7 @@ check_dash_mismatch () check_case () { - $s $(seq 1 $N) | tr '[A-F]' '[a-f]' > tmp1 + $s $(seq $N) | tr '[A-F]' '[a-f]' > tmp1 tr '[a-f]' '[A-F]' < tmp1 > tmp2 $s -c tmp1 > /dev/null && $s -c tmp2 > /dev/null report $? "check_case" |