853bdc9a8275307be453d36c17adc7f458b4b862
[freeside.git] / FS-Test / bin / freeside-test-run
1 #!/bin/bash
2
3 set -ae
4
5 tempdir=$( mktemp -d --tmpdir freeside-test.XXXX )
6 # get the parent directory of bin/(this script)
7 testroot=$( dirname ${BASH_SOURCE[0]} )
8 testroot=$( cd $testroot; cd ..; pwd )
9
10 echo "Starting test mode."
11 $testroot/bin/freeside-test-start
12 echo "Saving results to $tempdir."
13 $testroot/bin/freeside-test-fetch -d $tempdir
14 echo "Exiting test mode."
15 $testroot/bin/freeside-test-stop || true
16
17 diffname=freeside-test.`date +%Y%m%d`.diff
18 echo "Writing diff to $diffname."
19 diff -urb "$testroot/share/output" "$tempdir" > $diffname
20 diffstat -C $diffname
21