# Copyright 2006-2008 The FLWOR Foundation.                                                             
#  
# Licensed under the Apache License, Version 2.0 (the "License");                                       
# you may not use this file except in compliance with the License.                                      
# You may obtain a copy of the License at
#  
# http://www.apache.org/licenses/LICENSE-2.0                                                            
#  
# Unless required by applicable law or agreed to in writing, software                                   
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.                              
# See the License for the specific language governing permissions and
# limitations under the License.
#!/bin/sh

TEST=$1
DIR=`dirname $TEST`
echo Running test $TEST
cd $DIR
mkdir -p $SNAPSHOT/test_results/$DIR
TMP=`mktemp /tmp/zorbatest.XXXXXX`
OUTDIR=$SNAPSHOT/test_results/$DIR
OUT=$OUTDIR/result.txt
./`basename $TEST` >$TMP
{ if test $? -eq 0; then echo SUCCESS; else echo FAILURE; fi; } > $OUT
cat $TMP >>$OUT
rm -f $TMP

for f in `find . -type f`; do
  test -f $TESTS/tests/$DIR/$f || mv $f $OUTDIR
done
