diff options
Diffstat (limited to 'FS-Test/bin/freeside-test-run')
-rw-r--r-- | FS-Test/bin/freeside-test-run | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/FS-Test/bin/freeside-test-run b/FS-Test/bin/freeside-test-run new file mode 100644 index 000000000..e709641c1 --- /dev/null +++ b/FS-Test/bin/freeside-test-run @@ -0,0 +1,19 @@ +#!/bin/bash + +set -ae + +tempdir=$( mktemp -d freeside-test.XXXX ) +sharedir=$(perl -MFS::Test -e "print FS::Test::share_dir()") + +echo "Starting test mode." +freeside-test-start +echo "Saving results to $tempdir." +freeside-test-fetch -d $tempdir +echo "Exiting test mode." +freeside-test-stop || true + +diffname=freeside-test.`date +%Y%m%d`.diff +echo "Writing diff to $diffname." +diff -urb "$tempdir" "$sharedir/output" > $diffname +diffstat -C $diffname + |