X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS-Test%2Fbin%2Ffreeside-test-run;fp=FS-Test%2Fbin%2Ffreeside-test-run;h=e709641c17fba5ab28642420e8d6c59e524780d2;hp=0000000000000000000000000000000000000000;hb=4b616a57791fd6fb324194a0eb96a8f95826c533;hpb=d2c37c8081873993f108f46361a804abc8aa23d9 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 +