Sha256: 44ac147ba28268fad8dbcab794b9a755eab0d20248a1638e003bee94af9020bf
Contents?: true
Size: 1.27 KB
Versions: 4
Compression:
Stored size: 1.27 KB
Contents
#! /bin/bash function cleanup { tj3client --silent terminate 2> /dev/null # Wait for daemon to terminate sleep 2 #killall -9 tj3d 2> /dev/null /bin/rm -rf statussheets.log \ StatusSheets StatusSheetTemplates \ sender.log receiver.log tj3d.log } function error { echo "ERROR: $1" exit 1 } function check { count=`grep "$1" "$2" | wc -l` if test $count != $3 ; then error "$2 contains ${count} times \"${1}\" instead of $3 times!" fi } cleanup tj3d --silent tj3client --silent add project.tjp # Run a sender test. tj3ss_sender --dryrun -e 2002-03-02 > sender.log || error "sender1" check "From: foo@bar.com" sender.log 2 check "Content-Disposition: attachment;" sender.log 2 check "^statussheet " sender.log 2 check "^resource2" sender.log 2 # Run a receiver test tj3ss_receiver --dryrun < boss_mail >> receiver.log || error "rec1" tj3ss_receiver --dryrun < dev2_mail >> receiver.log || error "rec2" check "From: foo@bar.com" receiver.log 2 check "Status report from " receiver.log 1 check "Report from " receiver.log 3 check "Yellow" receiver.log 3 check "Green" receiver.log 5 check ERROR statussheets.log 0 check WARN statussheets.log 1 check INFO statussheets.log 21 check "Your weekly status report template" statussheets.log 2 cleanup exit 0
Version data entries
4 entries across 4 versions & 1 rubygems