2
# verify that reservoir sample scores are correct.
6
prerequisite_command() {
7
type $2 2>&1 > /dev/null
9
echo "$1: $2 not found, test will be skipped"
14
prerequisite_command $0 formail
15
prerequisite_command $0 grep
16
prerequisite_command $0 awk
18
DBACL_PATH="`pwd`/`basename $0 .sh`_`date +"%Y%m%dT%H%M%S"`"
23
(cat sample.spam-8 ; echo ; \
24
cat sample.spam-9 ; echo ; \
25
cat sample.spam-7 ; echo ; \
29
cat "$DBACL_PATH/mbox" \
30
| $DBACL -l dummy -X -v -T email 2>&1 \
34
cat "$DBACL_PATH/mbox" \
35
| formail -s $DBACL -c dummy -vX \
38
paste "$DBACL_PATH/out1" "$DBACL_PATH/out2" \
40
function abs(x) { return (x >= 0) ? x : -x }
42
if( abs($3 - $10) > 0.1 ) {
b'\\ No newline at end of file'