tests: fix factor's tests to use coreutil's own sha1sum
authorBernhard Voelker <mail@bernhard-voelker.de>
Fri, 9 Nov 2012 14:09:05 +0000 (15:09 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 9 Nov 2012 14:50:23 +0000 (14:50 +0000)
The test used the shasum utility which seems to belong to the
perl package. On SLES-10.4, perl doesn't include this yet:

  + seq 0 10000000
  + factor
  + shasum -c --status exp
  ./tests/factor/t00.sh: line 30: shasum: command not found
  + Exit 1

It is better to use our own stuff anyway.

* tests/factor/run.sh: s/shasum/sha1sum/. Additionally, add
sha1sum to the print_ver_ call.

tests/factor/run.sh

index 33ec8cd..c292f2b 100644 (file)
@@ -17,7 +17,7 @@
 # Don't run these tests by default.
 very_expensive_
 
-print_ver_ factor seq
+print_ver_ factor seq sha1sum
 
 # Template variables.
 START=__START__
@@ -27,6 +27,6 @@ CKSUM=__CKSUM__
 echo "$CKSUM  -" > exp
 
 f=1
-seq $START $END | factor | shasum -c --status exp && f=0
+seq $START $END | factor | sha1sum -c --status exp && f=0
 
 Exit $f